Zur Erleichterung der JavaRush-Studenten haben wir beschlossen, Vorträge und Artikel zu den wichtigsten Themen der Programmierung zu sammeln. In der achten Sammlung geht es um die Arbeit mit Code: Regeln zum Schreiben von qualitativ hochwertigem Code und Regeln für Refactoring und das Schreiben von Kommentaren zum Code. Im Mini-Guide skizzieren wir kurz das Wesentliche der Artikel, und wenn Sie dem Link folgen, erfahren Sie mehr über das Thema, das Sie interessiert. Fügen Sie die Sammlung zu Ihren Lesezeichen hinzu und greifen Sie bei Bedarf darauf zurück.
Artikel und Vorträge
Dies ist eine kurze Anleitung zum Schreiben von Code auf höherer Ebene. Der Artikel listet die grundlegenden Regeln und Konzepte auf, die sich auf die Erstellung eines Systems und die Arbeit mit Schnittstellen, Klassen und Objekten beziehen. Der Aufbau des Artikels erfolgt „von oben nach unten“, also von der allgemeinen Struktur der Anwendung bis hin zu konkreteren Details.
In diesem Artikel wird die korrekte Benennung bestimmter Elemente erläutert. Richtige Namen erleichtern die Lesbarkeit des Codes erheblich. Der Artikel enthält auch Beispiele für Kommentare im Code.
Entwicklungstipps werden nie überflüssig sein, insbesondere wenn Sie gerade erst mit dem Schreiben von Code begonnen haben. Der Artikel enthält Empfehlungen zur Codeanalyse, die speziell für die Java-Sprache gelten.
Bei der Überwachung der Codequalität ist es wichtig, die Qualität der Kommentare zu berücksichtigen, die diesem Code beiliegen. Dieser Artikel führt Sie in das Thema Kommentieren ein und erklärt, warum es Ihre Zeit wert ist.
Das Arbeiten mit Code, den jemand anderes geschrieben hat, kann zu Problemen führen. Der Code bezieht sich möglicherweise auf eine Technologie, mit der Sie nicht vertraut sind. Möglicherweise muss dieser Code verbessert werden. Oder es besteht dringender Bedarf, einen in einer alten Codebasis gefundenen Fehler zu beheben. In diesem Text gibt der Autor einige Tipps, die die Arbeit mit Legacy-Code erleichtern können.
Rezensionsartikel über statische Code-Analysetools. Sie können Ihnen helfen, problematischen Code zu finden und zu beheben, bevor er in Produktion geht. Der Text stellt einige beliebte statische Analysetools vor, mit denen Code in verschiedenen Situationen getestet werden kann. Zum Beispiel DeepSource oder SonarQube.
Es ist eine Sache, Ihren eigenen Code umzugestalten, und eine andere, Legacy-Code umzugestalten. Es ist viel komplizierter. Der Text gibt Tipps zum Arbeiten mit Legacy-Code.
Eine Möglichkeit, die Qualität des Unternehmenscodes zu verbessern, ist Refactoring. Es wird oft übersehen, da es für Benutzer praktisch unsichtbar ist. Der Code funktioniert immer noch, also ist alles in Ordnung, oder? Allerdings beeinträchtigt problematischer und unübersichtlicher Code die Geschwindigkeit des Produkts und seine Gesamtleistung. Der Autor des Artikels spricht über die wichtigsten Vorteile, die durch Code-Refactoring erzielt werden können.
Jeder kann lernen, Code zu schreiben. Aber kannst du es sauber schreiben? In diesem Artikel zeigt der Autor seine Methoden zum Schreiben von sauberem Code. Die Tipps sind einfach, sodass auch Anfänger damit umgehen können.
Moderne Tools erleichtern den Entwicklungsprozess. Insbesondere ist es einfacher, den Stil Ihres Codes zu überwachen und zu versuchen, seine „unautorisierte“ Formatierung zu minimieren. In diesem Test geht es darum, welche Tools die IntelliJ Idea IDE dem Entwickler zur Verfügung stellt, um den Code angenehm lesbar und leicht verständlich zu machen.
Der Text enthält zwei einfache Tipps, die einem unerfahrenen Entwickler helfen, den Code anderer Leute zu lesen. Lesen und in die Praxis umsetzen.
Ein weiterer Artikel darüber, wie Sie Ihren Code verbessern können. Dieses Mal ist es groß. Es enthält viele einfache Tipps. Einer von ihnen schreibt beispielsweise Unit-Tests. Den Rest lesen Sie im Text.
Sauberen Code zu schreiben ist nicht so einfach. Das ist harte, mühsame Arbeit. Durch Versuch und Irrtum werden Sie sich verbessern, indem Sie dieselben Schritte immer wieder wiederholen, bis Sie die gewünschte Lösung gefunden haben. In diesem Artikel finden Sie einige Tipps, die Ihnen dabei helfen sollen, sauberen Code zu schreiben.
In der Software ist ein Antimuster ein Begriff, der sich auf Techniken bezieht, die beim Lösen von Problemen NICHT verwendet werden sollten. Der Autor spricht über die sechs häufigsten Antimuster: Spaghetti-Code, goldener Hammer, Bootsanker, toter Code, Code-Sprawl und göttliches Objekt.
In diesem Text wird das Thema der mangelnden Kontrolle über die Codequalität in IT-Unternehmen erörtert und warum dies wichtig ist. Sie erfahren, was technische Schulden sind, warum Automatisierung der Schlüssel zum Erfolg ist und wie Sie einen Prozess zur Codequalitätskontrolle aufbauen.
Sie haben wahrscheinlich schon den Begriff „statische Analyse“ gehört. Am häufigsten bezieht es sich auf ein bekanntes Werkzeug oder eine bekannte Methode. Tatsächlich gibt es jedoch mehrere Varianten der statischen Analyse, von denen jede bei ihrer Verwendung eine spezifische Bedeutung hat. Welche Analysearten es gibt, wird in diesem Artikel besprochen.
Videos
SOLID sind die fünf Designprinzipien der objektorientierten Programmierung. Neben der Theorie, nach der Sie im Vorstellungsgespräch gefragt werden, müssen Sie auch lernen, wie man Code nach den SOLID-Prinzipien schreibt. Wie dies erreicht werden kann, wird im Bericht des Hauptentwicklers des EPAM-Büros in St. Petersburg, Alexander Barmin, erläutert. Die Präsentation des Autors wird von Beispielen für „reinen“ Java-Code begleitet, der nach SOLID-Bedingungen geschrieben wurde. Der Autor beantwortet auch Fragen der Zuschauer.
Bonus
Der Artikel ist einer Rezension des Buches „Clean Code“ von Robert Martin gewidmet. Der Autor untersucht Möglichkeiten zur Verbesserung und Optimierung des Codes und stellt am Ende ein kleines, aber interessantes Problem vor.
Weitere Materialien der Serie: |
|
GO TO FULL VERSION