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.



19
Czy funkcja może być za krótka?
Ilekroć napotykam, że piszę tę samą logikę więcej niż raz, zwykle umieszczam ją w funkcji, więc w mojej aplikacji jest tylko jedno miejsce, w którym muszę ją zachować. Efektem ubocznym jest to, że czasami mam jedną lub dwie funkcje liniowe, takie jak: function conditionMet(){ return x == condition; } LUB …



12
Dlaczego w rozwoju jednego produktu lub oprogramowania używa się wielu języków programowania?
Jestem studentem ostatniego stopnia, który chce rozpocząć studia magisterskie z informatyki. Natknąłem się na wiele projektów typu open source, które naprawdę mnie intrygują i zachęcają do brania w nich udziału (CloudStack, OpenStack, moby i Kubernetes, aby wymienić tylko kilka). Jedną z rzeczy, które większość z nich łączy, jest używanie wielu …




22
Automatyczne programowanie: napisz kod, który pisze kod [zamknięty]
Po przeczytaniu książki The Pragmatic Programmer , jednym z argumentów, które uznałem za najbardziej interesujące, było „pisanie kodu, który pisze kod”. Próbowałem przeszukać Internet, by znaleźć więcej wyjaśnień lub artykułów na ten temat, i chociaż znalazłem kilka dobrych artykułów na ten temat, wciąż nie znalazłem żadnej konkretnej implementacji kodu ani …



30
Szkodliwe pokusy w programowaniu
Ciekawe, jakie pokusy w programowaniu okazały się naprawdę szkodliwe dla twoich projektów? Na przykład, kiedy naprawdę czujesz potrzebę zrobienia czegoś i wierzysz, że przyniesie to korzyść projektowi, albo po prostu oszukasz się, że tak jest, i po tygodniu zdajesz sobie sprawę, że nie rozwiązałeś żadnych prawdziwych problemów, ale stworzyłeś nowe …

13
Jak ostrzec innych programistów przed implementacją klasy
Piszę zajęcia, które „muszą być używane w określony sposób” (chyba wszystkie klasy muszą…). Na przykład, utworzyć fooManagerklasę, która wymaga połączenia do, powiedzmy Initialize(string,string). I, idąc dalej za przykładem, klasa byłaby bezużyteczna, gdybyśmy nie słuchali jej ThisHappenedakcji. Chodzi mi o to, że klasa, którą piszę, wymaga wywołań metod. Ale skompiluje się …

14
Jak mogę uniknąć poczucia, że ​​gdybym całkowicie przebudował program od zera, zrobiłbym to znacznie lepiej? [Zamknięte]
Nauczyłem się znacznej ilości kodowania, jednak zawsze odbywało się to w środowisku naukowym (nie w informatyce), całkowicie samoukiem bez nikogo, kto poprowadziłby mnie we właściwym kierunku. Tak więc moja podróż do kodowania była ... niechlujna. Zauważyłem teraz, że za każdym razem, gdy buduję jakiś program, do końca zdaję sobie sprawę, …

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.