Nigdy nie narażaj jakości swojego kodu.
Pisanie śmieciowego kodu to fałszywa ekonomia.
Jak sugerują inne plakaty, możesz to osiągnąć za pomocą specjalnych narzędzi do makiet.
Istnieją jednak różne powody do budowania prototypów. Czasami możesz pokazać, czego potrzebujesz bez pisania kodu, ale często tak nie jest. Interesariusz może chcieć, abyś zademonstrował techniczną wykonalność funkcji.
Zbuduj absolutnie najsmuklejszą rzecz, jaką możesz zademonstrować / udowodnić koncepcję. Pomiń wszystko inne.
W przypadku funkcji interfejsu użytkownika upewnij się, że nic nie rozwijasz na serwerze - nie dotykaj go wcale. Rozwijaj ponownie wbudowane kpiny / podróbki.
Jeśli musisz włożyć wysiłek w dostosowanie interfejsu użytkownika do stylu pozostałej części aplikacji, nie przejmuj się. Jeśli wygląda wystarczająco dobrze bez żadnego wysiłku, zmień kolory, aby się wyróżniał, a może nawet znak wodny, aby pokazać, że jest to prototyp.
Odkryłem, że najbardziej prawdopodobnymi przestępcami powodującymi przekształcenie prototypów w kod produkcyjny są sprzedawcy. Sprzedadzą twój produkt nowemu klientowi - bez tej nowej funkcji klient nie podpisałby się. Nie możesz ich winić, mają cele. Ostrożnie z nimi; upewnij się, że nie zmuszają cię do usunięcia rzeczy, które wskazują, że jest to prototyp. Musisz stawić czoła - prawdopodobnie i tak nie powinni wprowadzać klientów w błąd.
Twoje kierownictwo może zacząć zmuszać cię do przekształcenia prototypu w kod produkcyjny kawałek po kawałku, jeśli zastosujesz się do mojej pierwszej rady, aby nigdy nie pisać kiepskiego kodu, nie powinno być problemu. Stopniowo tworzysz oprogramowanie, bez kompromisów.
Następnie, jeśli kierownictwo zacznie cię zmuszać do obniżenia jakości, musisz zadać sobie pytanie, dlaczego. Czy są pasywni? słaby? rozpaczliwy? Żadna z tych rzeczy nie jest dobrym powodem do pozostania w firmie.