Die UNIX-Programmierumgebung (der klassische Text) besagt, dass der UNIX-Programmieransatz darin besteht, kleine, genau definierte Tools zu erstellen, die kombiniert werden können, um komplexere Probleme zu lösen. Beim Erlernen von C und der Bash-Shell habe ich festgestellt, dass dies ein leistungsstarkes Konzept ist, mit dem sich eine Vielzahl von Programmierproblemen lösen …
Gelegentlich stoße ich auf Methoden, bei denen ein Entwickler etwas zurückgibt, das für die Funktion nicht kritisch ist. Ich meine, wenn ich mir den Code ansehe, funktioniert er anscheinend genauso gut wie ein voidund nach einem Moment des Nachdenkens frage ich: "Warum?" Kommt Ihnen das bekannt vor? Manchmal stimme ich …
Für die 4 Jobs, bei denen ich gearbeitet habe, habe ich mich zweimal formell gekleidet, einmal business casual und einmal casual. Wie wichtig ist der Dressing-Code heutzutage für die Programmierung von Interviews? Wird der Arbeitgeber oder der Interviewer Sie nicht ernst nehmen, wenn Sie beiläufig hereinkommen: einfaches Hemd und Khakihose …
Ich arbeite bei einer kleinen Softwarefirma, bei der die Eigentümer auch die Manager sind. Mein Anliegen ist, dass jeder Fortschritt in der Technologie von der Geschäftsleitung mit äußerster Verachtung aufgenommen wird. Einige der Kommentare lauten wie folgt: LINQ, nHibernate und ORM sind schlechte Programmierpraktiken, wir werden sie niemals verwenden. Die …
Ich würde gerne von denen hören, die Doctrine 2 (oder neuer) und Propel 1.5 (oder neuer) verwendet haben. Die meisten Vergleiche zwischen diesen beiden objektrelationalen Mappern basieren auf alten Versionen - Doctrine 1 versus Propel 1.3 / 1.4 - und beide ORMs wurden in ihren letzten Überarbeitungen erheblich überarbeitet. Zum …
Ist es ratsam, mehrere Klassen in einer CS-Datei zu erstellen, oder sollte jede CS-Datei eine eigene Klasse haben? Beispielsweise: public class Items { public class Animal { } public class Person { } public class Object { } } Weicht man für eine Minute der Tatsache aus, dass dies ein …
Ich finde, isoliert an einem Code zu arbeiten, der für Wochen von niemandem gesehen wird, und mich zu erschöpfen. Ich bin auf der Suche nach Ideen, um mich selbst produktiv und motiviert zu halten. Was tun Sie, um motiviert und produktiv zu bleiben, wenn Sie eine langfristige Programmieraufgabe haben und …
Ich versuche, ein experimentelles Projekt mit einer funktionalen Sprache zu starten und mich zwischen Erlang und Haskell zu entscheiden, und beide haben einige Punkte, die ich wirklich mag. Ich mag Haskells starkes Typensystem und Reinheit. Ich habe das Gefühl, es wird einfacher, wirklich zuverlässigen Code zu schreiben. Und ich denke, …
Ich habe sowohl in Unix- als auch in Windows-Umgebungen programmiert. Meist habe ich in Unix gearbeitet, wo ich die Unix-Philosophie gelernt habe , die sich wie folgt zusammenfassen lässt Schreiben Sie Programme, die eines können und es gut machen. Schreiben Sie Programme, um zusammenzuarbeiten. Schreiben Sie Programme, um Textströme zu …
Ich habe gerade einen Kunden, der mich auffordert, ein Einschulungssystem zu entwickeln. Dies ist das erste Mal, dass ich diese Art von Herausforderung habe. Die meisten der Software, die ich in der Vergangenheit erstellt habe, sind nicht so komplex. Ich weiß, dass die meisten von Ihnen komplexe Software erstellt haben, …
Ich habe meinen Lebensunterhalt als Autodidakt verdient, aber wenn ich feststelle, dass ich mit meinen Kollegen mit CS-Abschluss einige grundlegende Themen auf niedriger Ebene diskutiere, tauchen Lücken in meinem Wissen auf. Ich bin ein Big Picture (Architektur) Typ, also hat mich das lange Zeit nicht gestört, aber in letzter Zeit …
Sehr oft arbeite ich nur für mich an kleinen Projekten. Ich arbeite an einer Maschine, habe aber kürzlich darüber nachgedacht, trotzdem eine Art Versionskontrolle zu verwenden. Dies hätte einige Vorteile, wie zum Beispiel: Ich muss mich nicht mehr um lokales Backup kümmern Fehler können leicht rückgängig gemacht werden Die Geschichte …
Ein langjähriger Kunde hat uns gebeten, seine Arbeitsmaschinen auf Pornografie zu überprüfen. Sie sind besorgt über die Haftung, wenn empfindliche Materialien gefunden wurden. Ihre Hauptanliegen sind (aus offensichtlichen Gründen) Video-, Audio- und Bilddateien. Nach Möglichkeit möchten sie auch textbasierte Dokumente auf unangemessene Inhalte prüfen. Sie haben eine Hierarchie von Nicht-für-Arbeit-Inhalten, …
Ich habe gerade diese Seite gelesen http://weblogs.asp.net/scottgu/archive/2010/06/10/jquery-globalization-plugin-from-microsoft.aspx Eines der Dinge, die sie taten, war, das arabische Datum in den arabischen Kalender umzuwandeln. Ich frage mich, ob es überhaupt eine gute Idee ist, dies zu tun. Ist es für den Benutzer wirklich ärgerlich / verwirrend (auch wenn der Benutzer Arabisch ist)? …
Ich habe einige Open-Source-Projekte durchgeführt und ich plane, in Zukunft mehr zu tun. Bisher habe ich meinen gesamten Code unter der GPL veröffentlicht, aber ich habe einige Artikel gelesen, in denen behauptet wird, dass die GPL zu restriktiv ist, als dass Code in einer Unternehmensumgebung verwendet werden könnte. Dies reduziert …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.