Inżynieria oprogramowania

28
Co zrobić z „Programowaniem opartym na niepowodzeniach”?

W naszym sklepie staramy się być zwinni. I powiedziałbym, że robimy wielkie postępy. To powiedziawszy, niektórzy z nas zauważyli wzorzec, który zaczęliśmy nazywać „Rozwój oparty na niepowodzeniach”. Rozwój zależny od awarii można zasadniczo opisać jako zwinny cykl wydawania / iteracji, w którym...

28
Dlaczego wciąż jest tak dużo pracy programistycznej? [Zamknięte]

Zastanawiam się, dlaczego zadania programistyczne jeszcze nie „wyschły” z powodu ewolucji oprogramowania. Na przykład sam jestem programistą, co oznacza, że ​​dbam o oprogramowanie (to znaczy nie jestem typem facetów, którzy potrzebują komputera głównie do przeglądania Internetu), a mimo to nie...

28
Dlaczego VB jest tak popularny? [Zamknięte]

Dla mnie Visual Basic wydaje się niezdarny, brzydki, podatny na błędy i trudny do odczytania. Pozwolę innym wyjaśnić dlaczego . Podczas gdy VB.net wyraźnie zrobił ogromny skok naprzód dla języka pod względem funkcji, nadal nie rozumiem, dlaczego ktoś zdecydowałby się napisać kod w VB, powiedzmy C...

28
Jak napisać skuteczny kod pomimo dużych terminów

Pracuję w środowisku, w którym mamy wiele projektów o ściśle określonych terminach realizacji. Rozmawiamy nawet bezpośrednio z klientami, więc wykonanie zadań i szybkie jest koniecznością. Moim problemem jest to, że zawsze piszę kod pierwszego rozwiązania, które przychodzi mi do głowy, co...

28
Unikaj zostania programistą „teoretykiem”

Znalazłem ten artykuł w kilku postach na SO. Uważam, że wpadam w szósty archetyp; „teoretyk”. Definiuje „Teoretyka” jako: Teoretyk wie wszystko o programowaniu. On lub ona może spędzić cztery godziny wykładając historię niejasnego języka programowania lub dostarczając dowód, że napisany kod...

28
Dlaczego Scala nie została zaimplementowana w C lub C ++

Czy ktoś wie, dlaczego Scala została zaimplementowana w Javie i .NET zamiast C lub C ++? Większość języków jest implementowana w Cor C ++ [tj. Erlang, Python, PHP, Ruby, Perl]. Jakie są zalety Scali zaimplementowanej w Javie i .NET, poza umożliwieniem dostępu do bibliotek Java i...