Pytania otagowane jako programming-practices

Praktyki programowania są powszechnie stosowanymi lub nie tak często stosowanymi praktykami przy tworzeniu oprogramowania. Mogą to być takie rzeczy, jak Agile Development, Kanban, skróty do kodowania itp.



5
Czyż nie są też „głębokie hierarchie kompozycji”?
Przepraszam, jeśli „Hierarchia składu” nie jest rzeczą, ale wyjaśnię, co mam na myśli w pytaniu. Nie ma programisty OO, który nie spotkałby się z odmianą „Zachowaj płaskie hierarchie dziedziczenia” lub „Preferuj kompozycję nad dziedziczeniem” i tak dalej. Problematyczne są jednak również głębokie hierarchie kompozycji. Załóżmy, że potrzebujemy zbioru raportów szczegółowo …



5
Pogodzenie sprzecznych porad programistycznych: spraw, by coś działało i iterowało, a naprawdę pomyśl o tym przed kodowaniem
Jestem średnio zaawansowanym programistą z kilkuletnim doświadczeniem zawodowym, który jest w połowie drogi magisterskiej. Podczas nauki programowania często słyszałem dwie pozornie sprzeczne rady. Pierwsza rada: spraw, by coś działało szybko, sprawdź, jak to działa (poprzez prototypowanie lub testy nieformalne), popraw wersję, zobacz, jak to działa ponownie, popraw to ponownie ... …



8
Kod proceduralny a kod OOP
Skończyłem projekt w PHP od 13000+ linii w stylu proceduralnego [bo jestem bardzo obeznany z tym, choć wiem OOP], a projekt działa idealnie. Ale czy powinienem przekonwertować go na OOP? [ ponieważ świat jest zajęty OOP ] Mój kod nie potrzebuje żadnej z cechy OOP [hermetyzacja, dziedziczenie w zasadzie ...]! …


3
Czy dobrze jest recenzować programy z seniorami i szefami, nawet jeśli działają dobrze?
W mojej firmie, przed dostarczeniem jakiegokolwiek projektu, mój szef prosi moich seniorów o przejrzenie programów napisanych przeze mnie lub innych członków zespołu, a czasami szef również siedzi z nami do przeglądu. Myślę, że to dobry sposób na zdobycie wiedzy, ale czasami, gdy programy działają dobrze, po sprawdzeniu nie działają tak …


11
Dlaczego używanie System.out.println () jest tak złe? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

7
Jak poprawić szkolenie studentów w zakresie konserwacji? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Utrzymanie jest głównym przedmiotem profesjonalnego rozwoju oprogramowania. Rzeczywiście, konserwacja jest prawie zawsze najdłuższą …

9
Definicja błędu oprogramowania. Blizzard Entertainment twierdzi, że mój „błąd” wcale nie jest błędem. Czy oni mają rację? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.