Softwareentwicklung

150
SOLID-Prinzipien und Code-Struktur

Bei einem kürzlich durchgeführten Vorstellungsgespräch konnte ich keine Frage zu SOLID beantworten - über die grundlegende Bedeutung der verschiedenen Prinzipien hinaus. Es nervt mich wirklich. Ich habe ein paar Tage lang herumgegraben und muss noch eine zufriedenstellende Zusammenfassung finden....

147
Wann schreiben Sie den "echten" Code in TDD?

Alle Beispiele, die ich in Schulungsvideos gelesen und gesehen habe, enthalten vereinfachende Beispiele. Aber was ich nicht sehe, ist, wie ich den "echten" Code mache, nachdem ich grün geworden bin. Ist das der "Refactor" Teil? Wenn ich ein ziemlich komplexes Objekt mit einer komplexen Methode habe...

147
Warum gibt es keine schnellere, "bessere" Sprache als C? [geschlossen]

Wie kommt es, dass C nach all den neuen "modernen" Sprachen immer noch als die schnellste und "der Maschine am nächsten" gilt? Ich glaube nicht wirklich daran, dass es jemals nur einen richtigen Weg gibt, Dinge zu tun, und C gibt es schon sehr lange (seit den 60ern!). Haben wir uns wirklich nichts...

147
Was sind die Nachteile von Python? [geschlossen]

Python scheint heutzutage der letzte Schrei zu sein, und das nicht ohne Grund - denn es ist wirklich eine Sprache, mit der man gerne ein neues Problem löst. Aber, wie ein weiser Mann einmal sagte (nenne ihn nur einen weisen Mann , weil ich keine Ahnung habe, wer es tatsächlich sagte; nicht sicher,...

146
Werden 9 bis 5 Programmierer herabgesehen?

Ich würde mich als 9- bis 5-Programmierer bezeichnen. Was ich damit meine, ist, dass ich einen Programmierjob habe, aber nachdem ich die Arbeit verlassen habe, lasse ich meine Arbeit dort und nehme sie nicht mit nach Hause. Ich genieße meine Berufswahl sehr und ich genieße die Arbeit, die ich an...

145
Wie taucht man in große Codebasen ein?

Welche Tools und Techniken verwenden Sie zum Erkunden und Erlernen einer unbekannten Codebasis? Ich denke dabei an Werkzeugen wie grep, ctags, Komponententests, Funktionstest, Klasse-Diagramm Generatoren, rufen Sie Diagramme, Code - Metriken wie sloccount, und so weiter. Ihre Erfahrungen, die von...

143
'Modul importieren' vs. 'Modul importieren'

Ich habe immer diese Methode verwendet: from sys import argv und argvmit nur argv verwenden . Es gibt jedoch eine Konvention, die dies verwendet: import sys und mit dem argv von sys.argv Die zweite Methode macht den Code selbst dokumentiert und ich halte mich (wirklich) daran. Aber der Grund, warum...

143
Beziehung zwischen C #, .NET, ASP, ASP.NET usw. [geschlossen]

Ich bin wirklich unklar über den Unterschied zwischen C #, C # .NET und dem Gleichen für ASP und andere '.NET'-Sprachen. Soweit ich weiß, ist .NET eine Bibliothek / ein Framework von ... Dingen. Ich denke, dass sie im Wesentlichen Zugriff auf Windows-Daten wie Formularelemente usw. haben, aber dies...