Как да не се пише код

пише

Въведение

Има ли живот след написването на програма?

Какъв трябва да бъде продуктът, за да бъде успешен? Няма да обмислим отговора „да донесем много пари“, тъй като той е твърде общ и не предполага посоката на движение. Помислете само върху това, което програмистът може да повлияе.

Първо, продуктът трябва да работи. Това означава, че цялата функционалност трябва да работи точно както се рекламира. Разбира се, ако търсенето на продукта е голямо, тогава хората ще използват програми с „бъгове“. Но в този случай е по-лесно за конкурентите да изместят продукта от пазара. Защо, човек се чуди, да опрости живота си? Второ, скоростта на продукта трябва да е приемлива.

Скоростта на програмата е втората точка, защото обикновено е по-лесно да се направи бърза програма, която работи правилно, отколкото бърза - правилна. Заедно с това приемливата скорост на продукта е една от най-важните характеристики на успеха на продукта.

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