á°áá áŁáá°á¨áŚá˝.
áááá á¨áśááľáá á˛áľá°áá˝á á¨ááá°á ááááá˝á á á ááťáŤá áááł á áľáá˝ áá á áááááá á¨áá°á°á á áľáá áá áĄááá á¨á°áťááá á˝áá áᏠááĽááľá áľáŠá¨áľ áĽáá°áŁáá ᢠá°áŤá˛á á áá áá፠áľááŤáą á¨á°áááŠáľá áĽáááĄ-
áĽáá° 2019 á¨áľá-á
áá ááľá + á¨ááľá ááľáá˝á á ááĽáŽ ááŁáĽá ááľáĽ áá¸áá áá˝á á¨áááťá áľáááᣠá¨á áś áĄáŠááá á˝áá áĽáť áłááá á ááľáĄá á áľá
áľá áŤáŤá°áąáľá á ááŤáł á áááá˝ áĽááááŤááᢠá¨áá°áąáľáŁ áľá áľáááśá˝ á˛ááá á¨á áá á¨áá°á áአá˝áá áĽáá°ááłááá˘
á
á˝á á° ááś
á¨áśááľáá áľáááľá á¨áŁáś áááá°á áĽáá°áá
á áááľ áá°ááá˝ á ááĽááááľ á¨ááŤáá á¨áá, áĽáá˛á
á áááľ áľáŤ á˛áááŠ, á ááłááľ áá á¨áľ áááá áĽááłáá áľ áĽááłá ááá˝ á áá°áá. á áľááá áá áĽáá°áááľá á áŤáľ á¨áá°ááá áľááľ áĽáá˛ááááľ á ááááŞáŤ áľáá áŽá˝á ááłá áŤáľáááááłá áĽáŹ á áááá ᣠáĽá á¨á፠áĽá
ááá á á
ááá á áĽáá፠áá°áá˝ ááľáĽ áá°áŤáᢠáĽáá° áááť á ááľá áááľ ááá á áááááľ (á áŁá á¨áááąáľá) ááá°áľ áĽá áĽáá´áľ áĽáá°áá°ááĽáŠáľ ááá
áá˝ááᢠáá
áááľ áá áŤá
á ááá áĽáá°áááľá áĽá áá áŤá
á ááľáĽáľáĽááľ áĽáá°áŤá á˛ááá¨áą áľáá¨á ááááᢠá ááłáľá¨áłá:
áĽá áĽáá°ááľá á áľáááľá áááá°á ááááá áááááá á°á á¨áá°á á ááἠááá áá áá-ááá áááľ ááľáĽ á áŤáľááĄ! á¨ááááŞáŤá áááŽ, áľááá áľáááľ á¨ááłáááľá áĽáááłáá˝ áĽá á¨áĽáą áá á¨á°áŤáŤá á¨áá á ááľá áááŽá˝ áááá áŤáľáááááłá. á ááľáá áĽáá˛ááአá¨ááŤááááľ á ááłááľ áĽáŠ áĽáŤááá˝ áĽáá á áá˘
- áĽá ááááłáľ áĽá¨áá¨áá áŤááá á˝áá áááľá áá?
- á¨áľáááłá˝á áá á¨áááááľ á¨áá°á á¨á°á áááá˝ ááĽá áľááľ áá?
- áá ááááľ á¨á áťáťá áĽá á¨ááŁáĽ áá¨ááá˝á áĽáá áááá?
- á¨áá á ááľ á¨áĽáá˝áľ ááłáŽá˝ áááľá áá¸áᣠáĽáá´áľ áá á¨ááááá?
- á¨áľáááľ ááĽááľ áĽá á°ááááľ áá áá á áá?
- á áá°áŠá áľ áá á¨áá áá¨áá፠áĽá á°áἠáá á¨á°áŤáŤá ááá¸ááá ááľáááśá˝ áááľ ááľáĽ ááľááŁáľ á ááĽááľ?
- áá á áááľ áľáą áá¨ááá˝á áĽáá¨ááťáá?
áĽááá áĽááľ áĽáŤááá˝ ááĽáá áá áĽá á ááŽáá˝áá áĽáá áľáá´ ááľáĽ á¨á°áłá°ááŠáŁá¸á áĄáľáá˝ ááááąá á áá áá áŠá˘ á¨áĽááá á áĽáŤááá˝ áááśá˝ áŤáá (áĽá ááá˝ ááľáŤáľ áŤááĽááľ á ááľ áá á¨ááááą) ᣠá¨á፠ááľ á ááľ á¨á˝ááŠá á´áááŤá ááááŽá˝ á áĽáááľ ááááá áá˝ááá˘
á¨ááááŞáŤáá á°á¨á áŤááá
áĽáá "áá°á¨áłá" ááá´ áá áááľ áá? áĽáá° áĽáááą á¨áá, á áĽá áá, á áśááľáá á˘ááąáľáľáŞ ááľáĽ áŤá á áĽááááš á˝ááŽá˝ á áá áŤááľá áá´áá˝ áĽá á´áááááá˝á á áá áá "áááą áá˝áá". á áá áá á¨áľáŁ á áá áááá ááľáŤá á ááááĽáŁ á¨áĽááľá á ááľ áá á°á áááłáľ á¨áá á¨áŁá¸á á˝ááŽá˝ á˛áŤááĽáááľ á¨á°áá°á á áá áŤáááᢠááŽááŤáá˝ á¨áááľ áĽá á¨á°á áá á˝ááŽá˝á ááááłáľ á¨á°áá áááá¸áá á áľááá, áľááá á˝ááŠá á áŁá ááĽá°á áĽá ááá á áá ááááľ (á¨á°á ááá áĽááł) ááááłáľ áĽáá°ááá. áá ááá ááľáłááľ á áľááá áá? ááááŁáľ á á áľá°áŁáŁáŞ áľáááľá ááľáĽ áááá á˝ááŽá˝ áአáááľááá˝á áááá ááááá ᣠááááŤáąá áĽááľá "á ááá áŚáł áľááá°-áĽááľ áĽá¨á°á áá á áááľ ááŽááŤáá áá" áĽáá áŤáľáŁá? á áĽáááą, áĽáá áŤáá áĽá ἠá¨áľ áĽá áá ááľá¨á áĽááłáá áľ ááłááá˝á áĽáŤá°á¨á ááá˘. áĽááἠááᣠáĽáŤááłááłá˝á á¨áá áá° áá áአá¨áá á˝ááŽá˝á áááłáľ á ááĽáᣠáĽáŤááłááłá˝á áĽááá°á áá°á ááᢠááá ááᣠá¨ááááŞáŤ á°á¨áá˝á á ááá á¨á°ááá¸áŁ ááá áłá˝áá á áá áá ááá áĽááłááĽá áĽáááááᥠá ááłá˝á á¨á°ááá áá á˝áá ááááłáľ ááá á¨áá á ááŤáŽá˝á áááá ááá á¨á áá ááĽááľ áĽá áĽáá áááᤠááááľá˘
á ááľ áľááťááľáľ á¨á ááłááľ á áľá°áá á¨áśááľáá áľáááśá˝ á¨áľá-á áá á áŤá áá áĽáá°áá á áĽááá áááľ á¨á°á¨áł ᣠáá áĽáááľ á¨á ááá´ááľ áĽá áĽá áááá áĽá á áá ááľá áá á ááŤáŤ áá á¨áľ áááłá á á áľááá áááá ááłááááľ á¨áťáአáááľáááá˘
áĽáşáŁ áłá˛áŤ á¨áľ áááá? áŠ
áááᣠáá°áá
á˝áá á¨áááłá˝á á ááľáŁ á á°ááŁá á¨ááŤááĽááá á áŁá á áľááá á¨ááá á°ááłáŽáśá˝á á áááá áĽáááá¨áľá˘ áá
á áŁá á áľááá áá ááááŤáąá ááľá áĽá áŁááĽá áá
áł á˝áá áĽá áá˝áłáá˝á áááá˝ á ááĽááľ, á¨ááŤá á á°á°á á áľáááľ ááľáĽ á áĽáŤ áá áŁá á°ááŚá˝ áááá ááľáĽ áááłáľ á ááĽááľ.
áá¨áá áľááá¨áá¸áľ áĽá áľáááľááŁáľ áĽáááľ ááááĄ
á á°áááśáŁ áááĽáá áá¨á
á áá áĽáá´áľ áĽáá°ááŤá¨ááš áĽá áĽáá°ááŤááąáľ á¨áĽááľá ááłá á áľáááľ á ááťá¸á áá ááłá á°á˝áĽá á ááᢠáľááá
á ááááŞáŤ á¨áĽááľáá áľáááľ á¨áá á ááá á¨ááťá áĽá á¨ááá ἠáŁá
áŞáŤáľá áá¨áłáľ á ááĽááľ. á¨ááŤá áĽááá
á á áááŤážá˝ ááááá áĽá á á°á°á¨á áááááá˝ áá á áááľá¨áľ áá፠ááľá¨á áŤáľáááááłá. ááá ááᣠáá
áá áľáŤ á áĽááľ áááá á¨áá˝ááľ áŤááľá á¨ááἠáá¨ááť á
áŚá˝ á¨á°á¨áą áĽáť ááᢠá ááá
á°á¨á, áá
á¨ááŤáááá°á ᨠáá á¨á°áŤáŤá á ááŤáŤ áĽáááľ áá
á¨áá¨á ááśá˝ áĽá
á á áŁá ááአáĽá á¨á
á áá á¨ááአáĽáá° á¨áá¨á á ááááŽá˝ ááá°áą áá˝ááᢠáľááá
, á¨á°áá°á á¨ááἠááł á ááááĄá áľ áá á¨ááἠá ááááŽá˝ áĽáááľ ááĽááľá á áŁá á áá ááá áááŁá. áááłá,
á
á˝á á° ááś
áľáá°ááŤáŠ á¨ááἠáá¨ááť á
áŚá˝ á á áááᤠáŤáá á ááᣠá¨ááἠááĽááľ áĽá á°ááááľá áá° ááĽááľ áááĽáᢠá ááááŞáŤ á°á¨á, áá¨áłáľ áŤáľáááááłá
á áá¨á¨áťáᣠáľá á¨ááἠáá¨ááť ááłáŽá˝ ááááąá áľáá¨ááľáŁ áá¸ááŤáá ááĽááľ á ááĽáᢠá á°áá áá áĽá á á áááአáá á á°ááłáłá áá ááŽáĽ á áá áľ? á áĽááľá áá¸á፠ááľáĽ áá ááἠáááŤá? áĽá ááá? á¨áá¸á፠ááá áĽáá´áľ áŤá°áŤáá? á á°áá°á ááá°áśá˝ áá á áá°á áááľ áá¨áááá? á á á¨ááᣠá á¨áľááľ ááá? áĽááá
á áááśá˝ áááĽááľ áĽáááŤáá
á¨áááááľ á áŚá˝
áľáááśá˝ á¨á°ááŤáŠ áááá˝á áŤáá áá; áĽááá á á ááľ áááŤá ááľááá ááááľ ááľáĽ á¨áá°áŠ á¨á°ááŤáŠ áá°áśá˝áŁ ááá á á°ááŤáŠ á¨á ááłá¨ áá¨áĽá áááá˝ áá á¨áá°áŠ á¨á°ááŤáŠ áá˝áá˝ ááá áá˝ááᢠá áĽááľá á ááłá¨ áá¨áĽ ááľáĽ áŤááľ áĽááá ááĽááśá˝ á ááłááśáš á¨áá ááá áá˝áááŁááá˝ áá ááá áĽá á¨áá ááá áá°á áááá˝ áááľ ááá á ááŁá¸áá˘
á¨áĽááá
á ááĽáśá˝ áĽááľ á ááľ áááŁáŁáľ áá¨ááἠá áľááá áá, áĽáá˛áá á ááá áľáááľ áĽá á ááŞá ááá ááŤá¨á á¨áá¨á ááááĽ. á áľáááľ ááľá á ááľ ááľáĽáŁ áĽáá
áĽáá°áá á á˛áľ áĽá áአá¨áá á°ááłáŽáśá˝ áŤááĽáááᢠáĽáá´áľ á áá ááá áĽáá°áá˝á áĽáá
á
á˝á á° ááś
á¨ááá ááá áá áááááľá á˛áŤá°áŤá ááááá á áŁá á áľááá áá
á¨áááááľ áľáááľ
áá áá áááľ á á°áᨠááá ááľáĽ ááľááŁáľ áááá á°á áľáááá ááľá áĽáá°ááłá áĽááá á á áá°áááᢠááá áá, áá áá á˝áá°-ááłáĽ áĽáá á áááá á áááŁáá, áĽá á áá ááá ááľáĽ áŤáá ááłááľ "á¨áááááľ áľáááľ" á ááá áá á áŁá á áľááá áĽáá°á°ááḠá áááá.
áľáááśá˝ á¨á°áá áŠáľ áĽá á áŤááľá á áľááá á áááááľ áá, áĽá áĽááľ á ááľ áááááłá¸á áĽááá áá á á°áááĄáľ ááŽáśáŽáá˝, áááłá TCP áĽá UDP. ááá áĽáá áĽááá ááŽáśáŽáá˝ áĽááá áá áááá á¨áááá áľáááśá˝ ááááśá˝ áááááľ á á á áá°áá, áĽááá áá á á¨áá°á áááľ á¨áá°áŠ áĽá áĽáá˛áá á á°á áá ááááśá˝ áá á áŁá áĽáá áá¸á. á áľáááą áá áĽáá°áá áŤá á¨áá°á á¸ááá˝á ááááá áĽááá áá áááááśá˝á ááá°áŤá¨áľ ááááśá˝á áááá á áľááá áá.
áá
áľáááľ á áłááá áá á¨á°áá°á¨á° áá
áĽáá˛áá áľá ááá
á ááĽááľ
áľá á˘áááľ ááá áĽáááááᢠá¨áááľ ááá, á¨á°ááŁá áá°áśá˝ áĽá á áŤááľ áááá
áľááá á¨áľáá áąá á¨á°ááŤáŠ á¨áá á¨á° áááľ áá˝áłáá˝ ááááŤá¨áľ á˝áááᢠááááŁáľá á°á ááá áľá áĽááá áá á¨áľáááľá á áŤááľ áĽááłá á áŤáľáĽá áĽá á áĽááṠᣠáľááĽááą ááá ááľ á¨áááᢠá°á ááá á¨áĽááľá áľáááľ áá ááľá°ááĽá ááá á áá áĽáá°áááľáᣠáá á á ááľá¨á áá ááá áĽáá°áá˝á áĽá áĽáá˛áá áľáááą á¨á°á áá áľáááá˝á áĽáá´áľ áĽáá°ááá˝áᣠá á°á áá ááἠáá áĽá áĽáá´áľ áĽáá°áá°áŤ áááá ááááľ á ááá˘
á¨áá
á˝áá áááľ áĽáá°ááŤáááá°á áľá áśááľáá á ááá´áá¸á áĽá áľá á˛áľá°á á˛ááá áááá áá áᢠá áá
áá á¨áľ á¨áśááľáá á áŤááľ áĽáá´áľ áĽáá°ááá አá¨ááááš á¨áśááľáá á˛ááá ááľáá˝á ááá¸áá á áá°áĽáŠá. ááá ááᣠáľááĽáą áŁá°áĽáŠ ááĽáᣠá áśááľáá á˛ááá ááľáá˝ áĽá á áĽá-áááť á
áŚá˝ ááŤá¨á áŤáá ááľáá á áŁá á¨á°á áá áĽá áááą á
áá°-ááłáŚá˝ á á
áá áľ á¨á°áłá°áŠ ááľá ááłá¨ááᢠáááłá áŤá
á áĽááá°áľ
SOLID ááááá˝ - á
áá° ááłáŚá˝
á á፠á¨áá፠ááľá , á á°áᨠáááł,áááá˝ ,áĄáľáá˝ áĽá ááá áśá˝ áŁá áľáľáľáľ áá á ááá´áá¸á áááááśá˝á áá° áľáááá˝ áĽá áĽáŤááá˝ (CQRS) ááá¨áľ á¨ááľá°áľ áááᣠá¨á°ááá áá´á MVCᣠMVVM áĽá MVP ááľá á áŚá˝
á¨áľáĽáĽá á ááŤá¨áŚá˝
ááľáááą á˛ááá áá°áľ áĽáť áááááľ áŤáá á°áłáłá á ááá áĽáŤáľáá á ááŽáááľ áá ááááľ á áŁá á¨ááááľá ááá ááᢠá á°ááŤááᣠá áľáŤá ááľáĽá áá áá á¨áá°áŠ á¨áľáŤ áŁáá°á¨áŚá˝á áá áááááľ ááááĽá áá˝ááᢠá áá á ááŁá á¨á°áá¨áĄáľá á¨á´áááá áááľááá˝ á¨áľáŤ áŁáá°á¨áŚá˝ áá ááááá, á¨áááľ ááááśá˝á ááá¨áľ áĽá áľáŤáá˝á áĽáá´áľ á á°áťá áááł ááááľ áĽáá°ááťá áá¨áłáľ áŤáľáááááłá.
á
á˝á á° ááś
á¨ááááŞáŤá áĽááá áĽááľá áááľá¨áľ áĽá¨áá¨áŠáľ áŤáá á¨áááľ áĽáŤ áἠáá áĽáá°áá áĽá á¨áľáášá á°áááłáá˝ áááá˝ áááá áĽááłááĽá áľáááá áĽá á¨á፠áááá¤á ááłá á ááᢠá¨áĄáľá áá´á áá´áá˝, á á°ááá
ááááŁáľ á áá
áááľ áá á¨áśááá áááłáľ á˛ááá áŤááá° á áá á¨áá áá á¨á á°á á´áááá á áᢠááá ááᣠá áá ááááľ á¨ááá° ááłáŠá áá° áá¨áłáľ áĽááááłááᣠáľááá
á ááá áĽáááľ áĽá áááľ
ááá: hab.com