Как только он захочет сделать чтобы его приложение работало с двумя точками - ему будет проще переписать его с нуля. Или купить готовое решение. А так локально наговнокодить можно что угодно - тут видел в организации самописный софт для паспортистки: написан точно не руками, кривой, косой и т.п. - но работает, пользуются уже больше 10 лет. Значит ли это что такой способ программирования нормальный?
Но ведь SOLID, шаблоны GRASP, микросервисная архитектура...
Тут KISS
Как только он захочет сделать чтобы его приложение работало с двумя точками - ему будет проще переписать его с нуля. Или купить готовое решение. А так локально наговнокодить можно что угодно - тут видел в организации самописный софт для паспортистки: написан точно не руками, кривой, косой и т.п. - но работает, пользуются уже больше 10 лет. Значит ли это что такой способ программирования нормальный?
Не, ну если ты работешь с исходниками 36 лет, то ты их сможешь рассказать на память. А вот как другие будут их читать - это совсем другое дело.
Причем тут solid и grasp, поехавший?