суббота, 4 июня 2011 г.

Производительность vs чистый код vs сроки

Самое главное что я понял за не столь продолжительный промежуток варения в области разработки ПО это отнють не качество кода приводящее к экстазу, неимоверное быстродействие программы, нет самое главное это бизнес и деньги которые использую этот продукт и приносят деньги соответственно.

Красивый код не принесет компании денег если программа будет готова не в срок.
Программа не принесет денег если она будет тормозить и с ней будет не удобно работать
Программа не принесет денег если ее нельзя будет развивать.

Везде нужно четко понимать цели и задачи решаемой проблемы, всем похер особенно клиентам пользующихся вашей программой что у вас внутри им важен интерфейс и удобство.

Нужно четко осозновать для чего и кого вы разробатываете программу, для каждой задачи должен быть свой подход, будь то сайт визитка или высоконагруженный проект со сложной бизнес логикой.

Когда я делаю простой скрипт, я не будут делать его на F#, потому что это не удобно.
Когда я делаю вебсервис который должен держать высокую нагрузку я не буду использовать php потому что он тормозит
Когда я делаю сайт я не буду использовать cpp, потому что это будет долго и он уже никому не будет нужен.
Когда я делаю вебприложение с меняющейся бизнес логикой, я буду стараться писать красивый код, потому что потом в нем нужно будет разбираться и не мне одному.

Помоему программист должен видеть и понимать задачу и решать ее с помощью того инструментария который больше всего подходит под решаемую задачу, а не его знаний и умений иначе он просто коддер.

Комментариев нет:

Отправить комментарий