Softwareentwicklung

10
CoffeeScript und benannte Funktionen

An anderer Stelle ist ein Streit über die Terminologie einer benannten Funktion in CoffeeScript aufgetreten. Insbesondere hat sich jemand auf so etwas bezogen: foo = -> console.log("bar") als benannte Funktion. Es wurde jedoch beanstandet, dass alles in CoffeeScript anonyme Funktionen sind...

10
Open Source, Copyright und Trivial Bugfixes

Angenommen, ein Entwickler hat eine Bibliothek für seine kommerzielle Anwendung mit geschlossenen Quellen entwickelt. Da sie der Open Source-Community etwas zurückgeben möchten, veröffentlichen sie diese Bibliothek beispielsweise unter der GPL, verwenden sie jedoch weiterhin in ihrer eigenen...

10
Sollte meine asynchrone Aufgabenbibliothek Ausnahmen leise verschlucken?

Ich habe gerade erfahren, dass .NET 4.5 eine Änderung in der Behandlung von Ausnahmen in a eingeführt hat Task. Sie werden nämlich leise unterdrückt. Die offizielle Begründung dafür scheint zu sein: "Wir wollten unerfahrenen Entwicklern gegenüber freundlicher sein": In .NET 4.5 haben Aufgaben...

10
MIT-Lizenz: Warum wird es nicht als viral angesehen?

Der erste Teil der Lizenz impliziert, dass Sie grundsätzlich alles tun können, was Sie wollen (kopieren, ändern, verkaufen usw.). Der zweite Teil besagt jedoch, dass sich diese Freiheiten auf alle Kopien der Software ausbreiten müssen. Nach meiner Interpretation können Sie die Software in Ihr...

10
Effektive Teambesprechungen

Ich bin Teamleiter eines Teams von 8 Programmierern in einem Unternehmen mit etwa 20 technischen Mitarbeitern. Sie arbeiten an einer Reihe von Projekten. An diesen Projekten sind auch Personen aus anderen Teams beteiligt, die außerhalb meiner Kontrolle liegen. Meine Organisation entwickelt sich...