Inżynieria oprogramowania

36
Gdzie przydatne są ósemki? [Zamknięte]

Właśnie uderzyłem głową o stół przez około 20 minut, patrząc na całkowicie dziwny błąd w PHP, a potem zdałem sobie sprawę, że jest ósemka. Oktal <% (* i #>). Krótko mówiąc, uzupełniałem literały zerami, aby kod był wyrównany, wiem, wielki błąd. Zapomniałem o ósemkach. Pytanie brzmi: czy...

36
Czy każdy git commit powinien opuścić projekt w stanie roboczym?

Jestem ciekawy, jaka jest najlepsza praktyka. Czy git commits powinien być wymuszony w taki sposób, aby projekt był w stanie roboczym (buduje się poprawnie, wszystkie testy przechodzą itp.), Czy też popełnianie złamanego kodu jest prawidłowe? Na przykład, jeśli zniesiesz ten wymóg, możesz być...

36
Czy to oznaki złego programisty? [Zamknięte]

Kiedyś obwiniałem zmieniające się specyfikacje klientów za zgniliznę kodu, nie zdając sobie sprawy, że modele biznesowe się zmieniają i moim zadaniem jest rozwijać się w sposób dostosowywalny. Widzę to teraz jako znak złego programisty (zmieniłem się!). Ale teraz widzę w sobie inne „wady”. Kilka...

36
Jaka jest różnica między indeksowaniem btree i rtree?

Zauważyłem na MySQLWorkbench, że możesz wybrać sposób przechowywania swoich indeksów, zanim opracujesz projekt. Rodzaje przechowywania to: BTREE RTREE HASZYSZ Badając to, znalazłem pewne informacje, które były prawie nad moją głową, więc szukam praktycznych informacji na temat różnicy między...

36
Jaki jest właściwy sposób na REST?

Wszyscy obecnie korzystają z SOA , nawet jeśli niektórzy tak naprawdę nie rozumieją, o co w tym wszystkim chodzi. Więc robią to źle. Używając tego jako analogii, wiem, czym jest REST (a przynajmniej tak mi się wydaje) i chcę to zrobić. Ale chcę to zrobić dobrze. Więc moje pytanie brzmi: jaki jest...

36
Czy programiści są złymi testerami?

Wiem, że to brzmi jak inne pytania, które już zostały zadane, ale w rzeczywistości jest nieco inne. Wydaje się, że ogólnie uważa się, że programiści nie są dobrzy w wykonywaniu roli testowania aplikacji. Na przykład: Joel on Software - Pięć najlepszych (błędnych) powodów, dla których nie masz...