Softwareentwicklung

28
Muss ich alles testen?

Ich werde mein erstes echtes Projekt in Ruby on Rails starten und zwinge mich, TDD- Tests zu schreiben . Ich sehe keine wirklichen Vorteile beim Schreiben von Tests, aber da dies sehr wichtig erscheint, werde ich es versuchen. Muss ich jeden Teil meiner Anwendung testen , auch statische...

28
Unterschied zwischen unveränderlich und const

Ich habe die Begriffe oft gesehen immutableund constsynonym verwendet. Nach meiner (geringen) Erfahrung unterscheiden sich die beiden jedoch stark in dem Vertrag, den sie im Code schließen: Unveränderlich macht der Vertrag, dass sich dieses Objekt überhaupt nicht ändert (zB Python-Tupel,...

28
Ist 100% Codeabdeckung ein Wunschtraum?

Ist es machbar, in umfangreichen JQuery / Backbonejs-Webanwendungen eine Codeabdeckung von 100% zu erwarten? Ist es sinnvoll, einen Sprint zu scheitern, weil die 100% ige Abdeckung nicht erreicht wird, wenn die tatsächliche Codeabdeckung in JavaScript / JQuery zwischen 92% und 95%...

28
Was bedeutet "hoher Zusammenhalt"?

Ich bin ein Student, der kürzlich als Praktikant bei einer Softwareentwicklungsfirma angefangen hat. Zurück an der Universität sagte einer meiner Professoren, dass wir uns bemühen müssen, "geringe Kopplung und hohe Kohäsion" zu erreichen. Ich verstehe die Bedeutung der niedrigen Kopplung. Es...