Inżynieria oprogramowania

16
Wiele małych skryptów, jedno repozytorium czy wiele?

Współpracownik i ja napotkaliśmy problem, na który mamy wiele opinii. Obecnie mamy repozytorium git, w którym trzymamy wszystkie nasze cronjoby. Istnieje około 20 cronów i nie są one tak naprawdę powiązane, z wyjątkiem tego, że wszystkie są małymi skryptami pythonowymi i niezbędnymi do pewnej...

16
Unikanie nowego operatora w JavaScript - lepszy sposób

Ostrzeżenie: To jest długi post. Uprośćmy to. Chcę uniknąć konieczności dodawania nowego operatora za każdym razem, gdy wywołuję konstruktor w JavaScript. Jest tak, ponieważ zwykle zapominam o tym, a mój kod źle się psuje. Prostym sposobem na obejście tego jest ... function Make(x) { if (...

16
Jak skutecznie radzić sobie z ogromnymi projektami Linux / makefile?

Aplikacje Windows pracuję w C ++ od około 10 lat. Niedawno zacząłem zagłębiać się w niektóre projekty Linuksa i nie mogę znieść, jak jestem nieproduktywny ... Szybko się uczę i od pewnego czasu używam Linuksa jako podstawowej platformy. Czuję się bardzo dobrze z powłoką, zasadami systemu...

16
Struktura repozytorium Mercurial z dużymi komunikacjami korporacyjnymi, zarządzanie konfiguracją i wymagania testowe

Jestem kolejnym użytkownikiem Subversion walczącym o ponowne nauczenie się w Tao rozproszonej kontroli wersji. Korzystając z Subversion, byłem wielkim fanem niewielkich projektów i wraz z większością moich byłych pracodawców ustrukturyzowaliśmy nasze oddziały repozytoriów; tagi i bagażnik w...

16
W którym momencie powinienem poprosić programistów systemu Windows o uaktualnienie do najnowszej wersji systemu Windows?

W którym momencie powinienem rozpocząć aktualizację maszyn naszego programisty do nowszej wersji systemu Windows? Z doświadczenia wynika, że ​​Microsoft zwykle ma epicką porażkę w każdym innym systemie operacyjnym (tak naprawdę nie próbuję rozpoczynać debaty na ten temat, to moja opinia, niech tak...