@ایلیاکنیازفایلیا کنیازف
توسعه دهنده نرم افزار با تخصص عمیق در زمینه توسعه وب. شرکت فعلی – ژوئن هومز (سابق – بانک Tinkoff)
در قسمت قبلی ، ما دانش و تجربه خود را در مورد اجزاء و چگونه بر ما تأثیر می گذارد واکنش معماری برنامه.
امروز ما در اعماق فرو خواهیم رفت تقسیم کد: رویکردهای معماری ، خدمات خرد و انتهای ریز.
رویکردهای معماری
هر برنامه وب مدرن استفاده می کند جاوا اسکریپت به دلیل جامعه منبع باز ، استانداردها ، کاربردها ، ابزارها و بسیاری موارد دیگر که جاوا اسکریپت را در میان مردم متمایز می کند. در مجموعه ای از پروژه ها منجر به افزایش پیچیدگی ، زمان توسعه ، زمان آزمایش ، چرخه انتشار و سطح ورود برای توسعه دهندگان می شود. غالباً یکپارچه ها دارای چنین مشکلی هستند زیرا برنامه های بزرگی هستند.
معماری یکپارچه یک رویکرد معماری است که منطق اصلی برنامه و کد مربوط به سرور را با هم مخلوط می کند ، بنابراین برنامه از یک تشکیل شده است ترکیب یک لایه از اجزای مختلف
من تجربه گسترده ای در توسعه دارم یکپارچه ها و چندین مورد را فهمیدم منفی ها رسیدگی به آنها:
- مقدار قابل توجهی از کد قدیمی
- بسیاری از منطق از طریق کل برنامه مخلوط شده است
- اجزای مختلف نامگذاری مشابه دارند
- آسان تر کردن چیزی پایین
- یک دسته کد تکراری
استفاده كردن معماری خدمات خرد رویکرد، بجای…