Oman (31.05.2016 19:03, просмотров: 191) ответил Aleksey_75 на Други, почему наш брат программист любит все так сильно усложнять?
так на своем примере зачастую разница для мелкой задачи в том, что поставить ли проц для которой он в притык или чуток помощнее, не значительна(маленькие объемы, не хочется раздувать номенклатуру и т.д. )
но например мне удобнее взять готовые, проверенные и работающие уже в куче других устройств асинхронные блоки намного приятнее чем писать заново. И зачастую такая приятность оправдана, т.к. можно собрать код за несколько часов и на его тестирование времени будет затрачено очень мало(т.к. 90% будет уже оттестировано), ошибки - если проявятся, то исправлять надо в одном месте, а не бегать по всем проектам и думать - есть ли она там, а как там было реализовано и т.д. по мелочи. При этом я даже могу взять код "Пети", который он когда-то писал в совместном со мной большом проекте и не задумываться - а что и как там реализовано внутри, т.к. данный код работает на куче устройств уже несколько лет, а правила его использования у нас были общие.
вначале сталкивался с непониманием в таком подходе, но с течением времени плюсы в нем становятся видны.
и да, бывают случаи когда необходимо, надо написать все заново для отдельного проекта, но это скорее исключения из правил.