Inżynieria oprogramowania

45
Czy istnieje kanoniczna książka na temat Agile?

Jako solowy programista, myślę, że używam procesu podobnego do Agile, ale chciałbym porównać to, co robię z prawdziwym Agile i sprawdzić, czy mogę ulepszyć własny proces. Czy istnieje książka, która jest de facto standardem opisującym najlepsze praktyki, metodologie i inne przydatne informacje na...

45
Bądź liberalny w tym, co akceptujesz ... czy nie?

[Uwaga: to pytanie jest subiektywne, ale wolałbym uzyskać odpowiedzi poparte faktami i / lub refleksjami] Myślę, że wszyscy wiedzą o zasadzie solidności , zwykle podsumowanej przez prawo Postela: Bądź konserwatywny w tym, co wysyłasz; bądźcie liberalni w tym, co akceptujecie. Zgodziłbym się,...

45
Co to jest symbol w Ruby?

Jestem zupełnie nowy w świecie Ruby i jestem trochę zdezorientowany pojęciem Symboli. Jaka jest różnica między symbolami a zmiennymi? Dlaczego nie użyć tylko

45
Najbardziej zadziwiający język programowania? [Zamknięte]

Z dość powszechnego języka programowania, który według ciebie najbardziej zaskakuje? Słuchałem wielu podcastów programistycznych i poświęciłem trochę czasu na naukę nowych języków, które są uważane za nadchodzące i ważne. Niekoniecznie mówię o BrainFuck , ale jaki język uważasz za kwestionujący...

45
Użycie słowa kluczowego DOŁĄCZ lub nie

Następujące zapytania SQL są takie same: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; I z pewnością skutkują tymi samymi planami zapytań na każdym DBMS, którego kiedykolwiek próbowałem. Ale...

45
Jak to wszystko zmieści się w 64kb?

Jestem więc na zgromadzeniu w 2011 r. I zagrano to demo: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded To tylko jeden plik, mówi to w zasadach. Powtarzam więc, w jaki sposób dopasowali to do tak małego