Ich habe immer mehr Erwähnungen (sowohl in den Beiträgen hier als auch in den tatsächlichen Stellenbeschreibungen) der "Portfolios" der Programmierer bemerkt - normalerweise ihre öffentlichen Profile auf Websites wie dieser, GitHub usw. Wie wichtig ist dies und würden Unternehmen (insbesondere Startups) ansonsten herausragende Kandidaten, die keine Online-Präsenz haben, ablehnen (oder …
Ich versuche den Unterschied zwischen prozeduralen Sprachen wie C und objektorientierten Sprachen wie C ++ zu verstehen. Ich habe C ++ noch nie benutzt, aber ich habe mit meinen Freunden darüber diskutiert, wie man die beiden unterscheiden kann. Mir wurde gesagt, dass C ++ objektorientierte Konzepte sowie öffentliche und private …
Wie würde ich für eine benutzerdefinierte Software, deren Entwicklung voraussichtlich ein Jahr oder länger dauern wird, festlegen, welche Kosten als Berater anfallen? Es fällt mir schwer, eine Nummer zu finden, und die Online-Suche bietet sehr unterschiedliche Zahlen (zwischen 55 USD / Std. Und 300 USD / Std.). Ich möchte nicht …
Ich weiß, es wurde vielleicht schon einmal gefragt, aber hier geht nichts ... Ist Perl immer noch etwas, das als nützlich erachtet wird? Wenn jemand ein neuer Programmierer wäre (entweder völlig neu in der Programmierung oder nur ein paar Monate / Jahre Erfahrung), wäre Perl etwas, das es sich zu …
Ich verbringe viel Zeit mit der Arbeit an Projekten, bei denen ich der einzige Entwickler, Projektmanager, Designer, QT-Mitarbeiter (ja, ich weiß ... schlecht!) Und manchmal sogar der Kunde bin. Ich habe so gut wie alles versucht, um Projekte zu planen und mich selbst zu verwalten, angefangen beim Sitzen und Arbeiten …
Mussten Sie jemals an Codierungsstandards arbeiten, die: Ihre Produktivität stark verringert? Wurden sie ursprünglich aus guten Gründen aufgenommen, aber lange nachdem die ursprüngliche Besorgnis irrelevant wurde, beibehalten? Waren sie so lange in einer Liste, dass es unmöglich war, sich an alle zu erinnern? Haben Sie gedacht, der Autor wollte nur …
Ich bin kein Spieleentwickler oder so, aber ich weiß, dass Java für die Spieleentwicklung nicht sehr verbreitet ist. Java sollte für die meisten Spiele schnell genug sein. Wo ist also der Haken? Ich kann mir einige Gründe vorstellen: Mangel an Spielentwicklern mit Java-Kenntnissen Fehlende gute Spielentwicklungs-Frameworks Programmierer möchten Java nicht …
Ich bin gerade dabei, meine Organisation nach dem Wert von Code-Reviews zu verkaufen. Ich habe an verschiedenen Orten gearbeitet, an denen sie beschäftigt waren. Ich habe gesehen, dass sie dazu verwendet wurden, Styling-Entscheidungen und funktionale Entscheidungen zu ignorieren, und ich habe gesehen, dass sie nichts weiter als eine Darmüberprüfung waren, …
Wie in den Kommentaren von @ benjamin-gruenbaum angemerkt, wird dies die Boolesche Falle genannt: Angenommen, ich habe eine Funktion wie diese UpdateRow(var item, bool externalCall); und in meinem Controller wird dieser Wert für externalCallimmer WAHR sein. Wie kann man diese Funktion am besten aufrufen? Normalerweise schreibe ich UpdateRow(item, true); Aber …
Stroustrup sagt: "Erfinden Sie nicht sofort eine eindeutige Basis für alle Ihre Klassen (eine Objektklasse). In der Regel können Sie für viele / die meisten Klassen besser darauf verzichten." (Die vierte Ausgabe der C ++ - Programmiersprache, Abschnitt 1.3.4) Warum ist eine Basisklasse für alles im Allgemeinen eine schlechte Idee, …
Kurz gesagt, sollten wir den Tod in unseren Programmen, Prozessen und Threads auf einer niedrigen Ebene zum Wohle des Gesamtsystems auslegen? Fehler passieren. Prozesse sterben. Wir planen eine Katastrophe und erholen uns gelegentlich davon. Aber wir entwerfen und implementieren selten unvorhersehbaren Programmtod. Wir hoffen, dass die Betriebszeiten unserer Services so …
Während der Entwicklung (entweder Features oder Fehlerbehebungen) entdecke ich manchmal Fehler, die nicht direkt mit dem zusammenhängen, woran ich arbeite. Was soll ich in dieser Situation tun? Repariere es einfach? Versuchen Sie sich zu erinnern, es später zu beheben? Irgendwo aufschreiben? Oder in das Bug-Tracking-System eintragen? Ich gebe es in …
Nach fast 4 Jahren Erfahrung habe ich keinen Code gesehen, in dem das Schlüsselwort yield verwendet wird. Kann mir jemand eine praktische Verwendung (zusammen mit einer Erklärung) dieses Schlüsselworts zeigen, und wenn ja, gibt es keine anderen Möglichkeiten, die Erfüllung der Aufgaben zu erleichtern?
Ab wann sollte YAGNI Vorrang vor guten Codierungspraktiken haben und umgekehrt? Ich arbeite an einem Projekt bei der Arbeit und möchte meinen Mitarbeitern langsam gute Codestandards vorstellen (derzeit gibt es keine und alles wird nur irgendwie ohne Reim oder Grund zusammen gehackt), aber nach dem Erstellen einer Reihe von Klassen …
Dies ist nur eine Frage, die ich beim Lesen über interpretierte und kompilierte Sprachen hatte. Ruby ist zweifellos eine interpretierte Sprache, da der Quellcode zum Zeitpunkt der Ausführung von einem Interpreter verarbeitet wird. Im Gegenteil, C ist eine kompilierte Sprache, da man den Quellcode zuerst nach der Maschine kompilieren und …
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.