Najlepsze praktyki są trochę jak zdrowy rozsądek, wszyscy zgadzają się, że wszyscy powinni to wiedzieć, dopóki dowolne dwie osoby nie zaczną szczegółowo o tym dyskutować. Nie ma dwóch osób całkowicie zgodnych co do definicji i nie ma logicznego źródła prawdy, które dotyczyłoby wszystkich sytuacji.
Czy piszesz system nawigacji dla satelity kosmicznego (prawdopodobnie nie jesteś)? Zatem Hell Żadnej słabej jakości / wykonania kodu nigdy nie można zaakceptować w tego rodzaju pracy.
Czy piszesz jednorazową stronę internetową dla jednorazowego nacisku marketingowego (prawdopodobnie tego też nie robisz lub nie zadałbyś tego pytania, ale jest to bardziej prawdopodobne niż satelita)? Potem do diabła Tak, wyrzuć ten kawałek puchu za pomocą wszelkich środków niezbędnych do dotrzymania terminu, kolejny dyrektor marketingu prawdopodobnie i tak zrobi coś innego z inną firmą. TO, CO NIE JESTEŚ SZTUKA ANI NAUKA - ZARABIAJ.
Wszystko inne pomiędzy: do negocjacji, zwłaszcza, gdy deweloper jest na haku, aby uzyskać początkowe wsparcie.
Dopóki nie nastąpi drugie przyjście jakiejkolwiek świętej istoty, którą wolisz, i on / ona / ona / ona w cudowny sposób zdefiniuje praktyki rozwoju, będzie znaczna przestrzeń do dyskusji na temat każdego projektu, który nie jest bezpośrednio odpowiedzialny za decyzje dotyczące życia i śmierci, które nie są tak mało znaczące, by być jednorazowymi.
Wszystko poza najlepszymi praktykami oznaczonymi jako krytyczne dla życia jest zazwyczaj bardziej podobne do zasad firmy, specyfikacji klienta lub osobistej opinii. Wiele z nich to osobista opinia, na którą zgodzi się obecnie wiele osób, ale to nie czyni z niego niezmiennego przewodnika dla wszystkich sytuacji.