توضیحات
Its 2017, and we join a startup. We work full-time in Go now, which starts getting popular.
Its an exciting time, as were about to kick off an ambitious greenfield project. Were determined to do the impossible: add features quickly and keep the application maintainable.
At this point, weve already seen complex software thats hell to maintain. Its often the key to the companys success, but no one wants to touch it. The last thing we want is for our application to end up like this.
Some may think its the natural order of things, but we naively cant accept that. So we spend evenings studying books on Domain-Driven Design, reading blogs on Clean Architecture, and watching talks on CQRS and Event-Driven Programming.
These patterns are supposedly used only in enterprise applications, so there is almost nothing on the web on using them in Go. Were in the dark most of the time but also fueled with enthusiasm. We push through and apply the ideas, trying things out on the way.
We find out the patterns work, and they play well with Go. Gos explicit and straightforward way of doing things is a perfect fit for the domain-focused approach. Our team feels productive, collaboration goes smoothly, and its fun to work with the project.
We also see again and again that implementation details are often just details. We realize how important it is to get the domain code right. Not only in the clean code sense but also in a correctly modeled way. We give up some coding time to talk with people and better understand what were going to build. It always pays back.
Wed love to tell you everything turned out to be a huge success, but thats not what happened. Its the startup reality you dont read about on Hacker News. However, weve learned a lot from our successes and (especially) mistakes.
Over the last few years, we kept working on the ideas, and we still keep improving them. Go with the Domain is our attempt to share what weve learned with you.
————————————————————–
ترجمه ماشینی :
سال 2017 است، و ما به یک استارتاپ میپیوندیم. ما اکنون در Go به طور تمام وقت کار می کنیم، که شروع به محبوب شدن می کند. زمان هیجان انگیزی است، زیرا در شرف شروع یک پروژه جاه طلبانه سبزه بود. مصمم بودیم که غیرممکن را انجام دهیم: ویژگیها را به سرعت اضافه کنید و برنامه را قابل نگهداری نگه دارید. در این مرحله، ما قبلاً نرم افزار پیچیده ای را دیده ایم که نگهداری از آن جهنمی است. این اغلب کلید موفقیت شرکت است، اما هیچ کس نمی خواهد آن را لمس کند. آخرین چیزی که می خواهیم این است که برنامه ما به این شکل ختم شود. \ ممکن است برخی فکر کنند نظم طبیعی چیزهاست، اما ما ساده لوحانه نمی توانیم آن را بپذیریم. بنابراین ما شبها را صرف مطالعه کتابهایی در زمینه طراحی دامنه محور، خواندن وبلاگهای مربوط به معماری پاک، و تماشای صحبتهایی درباره CQRS و برنامهنویسی رویداد محور میکنیم. ظاهراً این الگوها فقط در برنامههای سازمانی استفاده میشوند، بنابراین تقریباً هیچ چیز در وب برای استفاده از آنها در Go وجود ندارد. بیشتر اوقات در تاریکی بودند اما با شور و شوق نیز همراه بودند. ما ایدهها را تحت فشار قرار میدهیم و به کار میبریم، و همه چیز را در راه امتحان میکنیم. ما متوجه می شویم که الگوها کار می کنند و آنها به خوبی با Go بازی می کنند. روش صریح و سرراست انجام کارها برای رویکرد متمرکز بر دامنه مناسب است. تیم ما احساس می کند سازنده است، همکاری به خوبی پیش می رود، و کار با پروژه لذت بخش است. همچنین بارها و بارها می بینیم که جزئیات پیاده سازی اغلب فقط جزئیات هستند. ما متوجه شدیم که چقدر مهم است که کد دامنه را به درستی دریافت کنیم. نه تنها در مفهوم کد تمیز، بلکه به روشی درست مدلسازی شده است. ما مقداری از زمان برنامه نویسی را برای صحبت با مردم و درک بهتر آنچه که قرار است ساخته شود، رها می کنیم. همیشه پس می دهد. “چهارشنبه” دوست دارم به شما بگویم که همه چیز به موفقیت بزرگی تبدیل شده است، اما این چیزی نیست که اتفاق بیفتد. این واقعیت راه اندازی است که در هکر نیوز درباره آن نخوانید. با این حال، ما از موفقیت ها و (به خصوص) اشتباهات خود چیزهای زیادی آموختیم. در چند سال گذشته، ما به کار روی ایدهها ادامه دادیم و هنوز هم به بهبود آنها ادامه میدهیم. Go with the Domain تلاش ما برای به اشتراک گذاشتن آنچه آموخته ایم با شماست.
tag : دانلود کتاب با دامنه بروید , Download با دامنه بروید , دانلود با دامنه بروید , Download Go with the Domain Book , با دامنه بروید دانلود , buy با دامنه بروید , خرید کتاب با دامنه بروید , دانلود کتاب Go with the Domain , کتاب Go with the Domain , دانلود Go with the Domain , خرید Go with the Domain , خرید کتاب Go with the Domain ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.