Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów

3
Jak promować projekt open source?
Po pierwsze przepraszam, że jest to niewłaściwa sekcja sieci, aby opublikować to pytanie. Jeśli tak, prosimy o przeniesienie go w bardziej odpowiednie miejsce ... Pytanie: Chciałbym usłyszeć twoje pomysły dotyczące sposobów uruchamiania i prowadzenia projektów typu open source. Mam projekt systemu zarządzania treścią typu open source i tutaj pojawiają się …

14
Dlaczego formatowanie bogatego kodu nie jest częstsze?
Czytałem Code Complete, aw rozdziale poświęconym układowi i stylowi przewidywał, że edytory kodu użyją pewnego rodzaju formatowania tekstu sformatowanego. Oznacza to, że zamiast kodu wyglądającego tak Procedure ResolveCollisions { Performs a posteriori collision resolution through spatial partitioning algoritm } ( CurrentMap : SpriteContext, PotentialColliders: SpriteList ) var Collider : Sprite, …





12
Dlaczego potrzebujesz float / double?
Oglądałem http://www.joelonsoftware.com/items/2011/06/27.html i śmiałem się z żartu Jona Skeeta o tym, że 0.3 nie jest 0.3. Osobiście nigdy nie miałem problemów z liczbami zmiennoprzecinkowymi / dziesiętnymi / podwójnymi, ale pamiętam, że nauczyłem się 6502 bardzo wcześnie i nigdy nie potrzebowałem liczb zmiennoprzecinkowych w większości moich programów. Jedyny raz użyłem go …

10
Jak uniknąć zatrudniania przez firmy, które są kandydatami do opowiadań DailyWTF? [Zamknięte]
Czytam archiwa Daily WTF, a zwłaszcza te historie o firmach związanych z IT, które mają całkowicie błędne podejście do tworzenia oprogramowania, pracy programisty itp. Niektóre historie są całkowicie okropne: firma nie ma sieci lokalnej ze względów bezpieczeństwa, inna ma serwer kontroli źródła, do którego dostęp ma tylko menedżer itp. Dodaj …


4
Nadchodzący wywiad Google, szukający porady na temat przygotowań [zamknięte]
Cóż, uderzam w książki, gdzie tylko mogę. Zbliża się wywiad, pierwszy telefoniczny, na stanowisko inżyniera oprogramowania. Przeczytałem wszystkie posty na blogu, przeczytałem wszystkie relacje z wywiadów (niektóre dość stare), a sam Google nawet zasugerował listę książek do przeczytania, z których żadna nie zaskoczyłaby nikogo tutaj. Mimo to, po pewnym czasie …

7
Zautomatyzowane testy jednostkowe, testy integracyjne lub testy akceptacyjne [zamknięte]
Wydaje się, że TDD i testy jednostkowe są obecnie wielką atrakcją. Ale czy to naprawdę przydatne w porównaniu z innymi formami automatycznego testowania? Intuicyjnie zgaduję, że automatyczne testowanie integracji jest znacznie bardziej przydatne niż testowanie jednostkowe. Z mojego doświadczenia wynika, że ​​najwięcej błędów dotyczy interakcji między modułami, a nie rzeczywistej …


16
Piszę o składni języka. Czy istnieje język, w którym parametry są umieszczone w nazwie metody?
w JavaScript: function getTopCustomersOfTheYear(howManyCustomers, whichYear) { // Some code here. } getTopCustomersOfTheYear(50, 2010); w C #: public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers, int whichYear) { // Some code here } List<Customer> customers = GetTopCustomersOfTheYear(50, 2010); w PHP: public function getTopCustomersOfTheYear($howManyCustomers, $whichYear) { // Some code here } $customers = getTopCustomersOfTheYear(50, 2010); Czy …

12
Jakie są problemy dewelopera z pomocnymi komunikatami o błędach? [Zamknięte]
To nadal zdumiewa mnie, że w dzisiejszych czasach, produkty które mają latach użytkowania na swoim koncie, zbudowany przez zespoły specjalistów, jeszcze do tej pory - nie zapewniają pomocne komunikaty o błędach dla użytkownika. W niektórych przypadkach dodanie tylko odrobiny dodatkowych informacji może zaoszczędzić użytkownikowi godzin kłopotów. Program, który generuje błąd, …

10
Jak przydatne są headhunterzy / rekruterzy IT, kiedy szukają nowej pracy? [Zamknięte]
Ponieważ istnieją one dla kilku dziedzin o różnym stopniu przydatności, jestem ciekawy reputacji headhunterów / rekruterów, którzy koncentrują się wyłącznie na specjalistach IT (np. Programiści, inżynierowie oprogramowania, CIO itp.), Jeśli chodzi o znalezienie nowej pracy. Czy są naprawdę przydatne, czy raczej trafiają lub chybią? Czy ma zastosowanie stare powiedzenie pracy …
29 profession 

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.