Joel on Software

Joel on Software   Joel o programowaniu

 

Inne artykuły serwisu "Joel on Software" po polsku

Inne artykuły serwisu "Joel on Software" po angielsku

Napisz do autora (tylko po angielsku)

 

Pożytki z codziennego generowania wersji
27 stycznia 2001

Aby proces wytwarzania oprogramowania przebiegał sprawnie, należy skupić się na skróceniu pętli Reklamuj-Popraw-Sprawdź. Jednym z dobrych sposobów jest codzienne generowanie wersji, czyli automatyczne, codzienne i kompletne generowanie produktu na podstawie całego drzewa kodu źródłowego. Pożytki z codziennego generowania wersji

Bezbolesne śledzenie błędów
8 listopada 2000

Jeżeli tworzysz kod, nawet w jednoosobowym "zespole", bez zorganizowanej bazy wszystkich błędów, to po prostu będziesz dostarczał kod niskiej jakości. Bezbolesne śledzenie błędów

Test Joela: 12 kroków ku lepszym programom
9 sierpnia 2000

Czy kiedykolwiek słyszałeś o SEMA? Jest to dość ezoteryczny system pomiaru sprawności zespołu programistycznego. Stop, zaczekaj! Nie zaglądaj tam! Samo zrozumienie tego materiału zajmie ci ze sześć lat. Dlatego wypracowałem sobie mój własny, swobodny i wysoce nieodpowiedzialny test  do oceny jakości zespołu. Jego wielką zaletą jest to, że zabiera około 3 minut. Czas, jaki zaoszczędzisz, wystarczy na studia medyczne.

Bezbolesne Harmonogramy
29 marca 2000

Więc dlaczego nikt nie przygotowuje harmonogramów? Pierwszy, to przekonanie, że to za dużo pracy. Drugi, że nikt nie wierzy, iż w ogóle warto to robić. Po co zadawać sobie tyle trudu pracując nad planem, skoro i tak nie będzie on zgodny z rzeczywistością? Istnieje przekonanie, że plany systematycznie rozmijają się z faktami, a sytuacja się tylko pogarsza w miarę upływu czasu, więc w jakim celu cierpieć na darmo?  A oto prosty, bezbolesny sposób przygotowywania harmonogramów, które jak najbardziej pokrywają się z rzeczywistością.

 

 

Partyzancki poradnik rekrutacji
23 marca 2000

W rozmowie kwalifikacyjnej warto pamiętać, że jest znacznie lepiej odrzucić dobrego kandydata, niż przyjąć nieodpowiedniego. Zły kandydat oznacza marnotrawstwo pieniędzy, wysiłku i czasu pozostałych pracowników, naprawiających cudze błędy. W razie jakichkolwiek wątpliwości: Odrzucić.

Projektowanie interfejsu użytkownika

  • Nie jest wymagane wcześniejsze doświadczenie w programowaniu ani znajomość żadnego z języków programowania
  • Naucz się rozumieć użytkowników i projektuj programy tak, by im dobrze służyły
  • Naucz się ważnych zasad prawidłowego projektowania interfejsu użytkownika

OBAWY WIĘKSZOŚCI PROGRAMISTÓW przed programowaniem interfejsu użytkownika (UI) są pochodną lęku przed jego projektowaniem. Wydaje się im, że projektowanie UI jest podobne do projektowania grafiki – tajemniczego procesu, w którym ludzie o twórczej osobowości, tworzą rzeczy budzące powszechny zachwyt. Programiści uważają siebie za analitycznie i logicznie myślących, ale słabych w ocenie walorów artystycznych i niezdolnych do projektowania UI. W tej interesującej książce Joel Spolsky proponuje proste, logiczne reguły ulepszenia interfejsu użytkownika. Stosowanie ich nie wymaga posiadania żadnego artystycznego talentu. Dotyczy to zarówno tradycyjnych aplikacji z interfejsem graficznym, jak i witryn WWW oraz elektroniki użytkowej. Podstawowy aksjomat Spolsky’ego, chęć doprowadzenia do zgodności między modelem programu a modelem użytkownika, jest jednocześnie, racjonalny i prosty. Autor z dużym poczuciem humoru przybliża podstawowe zasady projektowania interfejsu użytkownika. Po przeczytaniu książki programiści będą wiedzieć, jak zaprojektować interfejs z myślą o użytkowniku. Poznają ważne zasady będące podstawą projektowania funkcjonalnych interfejsów. Dowiedzą się też, jak należy przeprowadzać skuteczne testy użyteczności.




Joel Spolsky jest założycielem Fog Creek Software, małej firmy programistycznej w Nowym Jorku. Ukończył Uniwersytet Yale i  pracował jako programista i menedżer w Microsofcie, Viacom i Juno.


Zawartość tych stron wyraża opinie jednej osoby.
Cała zawartość prawnie chroniona. Copyright ©1999-2005 by Joel Spolsky. Wszelkie prawa zastrzeżone.

FogBUGZ | CityDesk | Fog Creek Software | Joel Spolsky