Je nach Art des Projekts gibt es ungefähr drei Arten von Programmierern: diejenigen, die Demo schreiben, diejenigen, die Proto schreiben, und diejenigen, die fertige Produkte schreiben. Je nach Projektentwicklungszyklus gibt es ungefähr drei Arten: diejenigen, die Wer am Anfang schreibt, derjenige, der in der Mitte schreibt, und derjenige, der am Ende schreibt.
1. Bei der Demo handelt es sich hauptsächlich um eine vorläufige Implementierung. Sie dient dazu, Kunden vorübergehend zu täuschen und erfordert nicht unbedingt eine Weiterentwicklung.
2 Dies kann hauptsächlich die Auswahl des zugrunde liegenden Frameworks umfassen, das sich in einigen Szenarien schrittweise zu einem fertigen Produkt entwickeln kann vollständig implementiertes Produkt, das dem tatsächlichen Geschäftsszenario des Benutzers entspricht.
Die meisten Kinder, die in Ausbildungsschulen unterrichtet werden, können die Dinge, die sie zu Beginn schreiben, nur als Demo bezeichnen und können die Produktphase überhaupt nicht erreichen. Welche Dinge können von Outsourcing-Unternehmen in Betracht gezogen werden?
Das sogenannte Schreiben am Anfang bedeutet, dass das Projekt gerade erst begonnen hat, und Sie können frei zwischen bekannten oder großen Frameworks wählen, um etwas Junk-Code hinzuzufügen. Das Schreiben in der Mitte bedeutet, dass sich das Geschäft unabhängig davon schnell entwickelt von der Qualität des Codes. Wenn Sie keine Zeit haben, Medikamente einzunehmen, schreiben Sie den Code. Wenn Sie das Ende schreiben, tritt das Projekt in eine Schrumpfungsphase ein, sodass eine Person den ganzen Tag über den Staub reinigen und sich über den Code beschweren muss lang.
Das Thema, dass IDE giftig ist, hat eigentlich nichts mit dem oben genannten Thema zu tun. Es wird hauptsächlich beklagt, dass es bei der Entwicklung von Programmentwicklungstools bis heute immer noch eine offensichtliche Polarisierung gibt: Editor und IDE.
Ich habe nicht die Absicht, einen Streit anzuzetteln. In den N Jahren, bevor ich mit der groß angelegten Entwicklung in Kontakt kam, hatte ich mit fast allen Editoren auf dem Markt gespielt (den sogenannten God of Editors und Editors of Gods werde ich hier nicht erwähnen), insbesondere mit jEdit, und Fehler behoben Für einige seiner Fehler habe ich einen Sprachmodus geschrieben, der als kleiner Beitrag zur Open-Source-Welt angesehen werden kann. Aber später, in Teamprojekten, war die Verwendung eines Editors zu ineffizient, da die meisten verwendeten Sprachen dynamisch typisierte Sprachen waren, also begann ich, mich für eine IDE zu entscheiden.
Meine persönliche Angewohnheit ist, dass Sie den Editor für kleine Skripte oder einige Änderungen an Konfigurationsdateien verwenden können, aber die Menge an Code für Projekte, die durch Teamzusammenarbeit entwickelt werden, wird relativ groß, sodass Sie eine IDE verwenden müssen. Einige Editoren können einen schnellen Start, eine geringe Speichernutzung, schnelle Codierung und kostenlose Erweiterungsfunktionen erreichen. Dementsprechend können IDEs Code, Fehleraufforderungen, Projektmanagement, Aufgabenverwaltung, VCS usw. intelligent erkennen. Integration ist ein weiterer Grund, warum manche Menschen sich dafür entscheiden.
IDE ist für die meisten Programmierer giftig, da Sie süchtig werden, wenn Sie es verwenden, und es wird giftig für das Knochenmark, wenn Sie es über einen längeren Zeitraum verwenden. Redakteure können oft verschiedene Erweiterungen oder Plug-Ins dafür schreiben, und diese Art der Beteiligung am Prozess wird den Menschen ein unerklärliches Gefühl der Zufriedenheit bereiten.
In der internen Teamumgebung eines Unternehmens ist IDE im Allgemeinen die beste Wahl. Der Editor kann als alternative Erfahrung für Amateure verwendet werden. Dies ist natürlich nur ein Vorschlag, keine Voraussetzung. Bei gleichzeitiger Sicherstellung der Entwicklungseffizienz hat jeder die Möglichkeit, seine eigenen Entscheidungen zu treffen.