Heim  >  Artikel  >  Java  >  Entwicklungsideen für Java-Projekte auf Unternehmensebene

Entwicklungsideen für Java-Projekte auf Unternehmensebene

黄舟
黄舟Original
2017-09-30 10:07:422438Durchsuche

Ideen für die Java-Projektentwicklung auf Unternehmensebene. Ich habe mich zufällig kennengelernt und durch das Lesen etwas gelernt, deshalb teile ich es mit allen. In diesem Artikel geht es nicht um Fälle, sondern nur um Gedanken und Konzepte, auf die sich Freunde in Not beziehen können.

Was ist Projektentwicklung auf Unternehmensebene

 "Projekt auf Unternehmensebene", Projektentwicklung auf Unternehmensebene, Java ist auch Projektentwicklung auf Unternehmensebene, Wir sagen das überall. Hören Sie, wir reden jeden Tag darüber, aber welche Art von Projekt gilt als „Unternehmensebene“? Können die kleinen oder großen Projekte, an denen ich gearbeitet habe, als Unternehmensprojekte betrachtet werden? Mit anderen Worten, GXPT kann als Projekt auf Unternehmensebene betrachtet werden. Als nächstes werde ich mit Ihnen kommunizieren und lernen!

1. Aktueller Stand der Projektentwicklung

Wir haben in unserem Verbesserungskurs viele große und kleine Projekte durchgeführt ständig an Projekten arbeiten und Projekte nachholen. Ich glaube, dass jeder, seit er mit der Projektarbeit begonnen hat, viele große und kleine Projekte durchgeführt hat und es mehr oder weniger erfolgreiche Projekte gibt, auf die er sehr stolz ist. Jetzt blickt jeder zurück und denkt darüber nach, wie unsere Projekte normalerweise gemacht werden! Auch wenn jedes Entwicklungsteam anders ist, sind unsere Mindestimplementierung und unser Gesamtdesign trotz der Projektfrist, geänderter Kundenbedürfnisse und verschiedener Aufsichten immer noch gleich, aber die Skalierbarkeit und Flexibilität sind etwas unterschiedlich.

Jedes Mal, wenn ein Projekt ansteht, beginnt das Projekt nach einigen Besprechungen, weist Personal zu, beginnt mit der Analyse einiger Anforderungen von Kunden und dann beginnen einige wichtige Entwickler mit dem Aufbau des Projekts. Es ist also ein Projekt im Gange. Wenn es darum geht, ein Framework für ein Projekt zu erstellen, bedeutet das, dass wir eine Architektur erstellen, die das Projekt gemäß der Konvention in mehrere logische Schichten aufteilt. Was sind die Risiken? und ob es sich an zukünftige Änderungen anpassen kann, wird die Risiko- und Machbarkeitsanalyse der verwendeten Technologie selten berücksichtigt. Der Grund ist ganz einfach: Es wird im Allgemeinen auf diese Weise entwickelt und es sollte keine größeren Probleme geben. Tatsächlich werden viele Projekte auf diese Weise entwickelt und viele davon sind erfolgreich. Es ist verständlich, ob der Standard Standard ist oder nicht und ob er irgendwelchen Entwicklungsprinzipien folgt. Egal was passiert, das Projekt ist erfolgreich.

Bei der Projektentwicklung sind wir uns über viele Prinzipien sehr im Klaren: Einzelverantwortung, Abhängigkeitsumkehr, Testbarkeit, Wartbarkeit ... Oftmals werden diese Originalität beim Codieren überflüssig und das Projekt endet damit Eine Anhäufung von Funktionscodes wird insbesondere bei der Beschleunigung des Projekts noch deutlicher: Solange die Funktionen abgeschlossen sind, wird der Rest später besprochen. Oft wird aus diesem „Sag es später“ ein „Sag es nie wieder“ und begnüge dich einfach damit. Daran ist nichts auszusetzen.

Auf diese Weise entwickeln wir Jahr für Jahr Projekte, führen Projekte durch und holen Projekte nach. Viele Leute bei Primary Key werden in den späteren Phasen des Projektfortschritts weniger an der Softwareentwicklung interessiert sein: Ich dachte ursprünglich, dass Softwareentwicklung eine hochintelligente Tätigkeit sei, aber jetzt finde ich, dass sie ein bisschen wie Handarbeit ist. Jahr für Jahr, Monat für Monat entwickeln wir unterschiedliche Systeme für unterschiedliche Kunden.

Die Informationen zeigen: im Unternehmen...

Ich glaube, dass viele Unternehmen oft viele sehr „attraktive“ Slogans vorbringen: indem sie eine große Anzahl von Projekten durchführen , Akkumulation und Entwicklung Gemeinsame Komponenten, je mehr Komponenten es gibt, desto mehr wird die zukünftige Entwicklung nur ein Haufen Blöcke sein ... Aber in realen Projekten drängen die Kunden immer wieder, und die Vorgesetzten drängen auch, und am Ende kümmert es niemanden ob es universell ist oder nicht. Die Projektentwicklung wird immer ermüdender. Ich glaube, das ist einer der Gründe, warum viele Entwickler ihre Karriere wechseln und sich verändern. ​

2. Was ist ein Projekt auf Unternehmensebene?

Das Erlernen von Java rückt immer näher. Denken Sie oft über dieses Problem nach? ? Was ist ein Projekt auf Unternehmensebene? Kann ein Projekt, das für ein Unternehmen, eine Institution oder ein Kundenunternehmen entwickelt wurde, als Projekt auf Unternehmensebene betrachtet werden? Ist ein sehr großes Projekt ein Projekt auf Unternehmensebene? Gilt ein kleines Projekt nicht als Projekt auf Unternehmensebene? Ist ein Code mit Zehntausenden oder Hunderttausenden Codes ein Projekt auf Unternehmensebene? Verwirrt!

Tatsächlich war mir persönlich das Konzept der „Unternehmensebene“ nicht ganz klar. Es ist nur so, dass ich das jeden Tag sage, und Lehrer Mi hat mir auch die Idee der Entwicklung auf Unternehmensebene eingeflößt. Zuerst war ich wirklich ein wenig zufrieden und es klang ziemlich tiefgründig.

Wenn es um Projekte auf Unternehmensebene geht, gibt es viele Konzepte, die damit einhergehen: Architektur auf Unternehmensebene, Entwicklung auf Unternehmensebene.

Aber egal: Das Konzept der Unternehmensebene hat nichts mit der Größe des Projekts zu tun. Man kann sogar sagen, dass es fast nichts damit zu tun hat.

Tatsächlich handelt es sich bei Projekten auf Unternehmensebene um Projekte mit einer „Unternehmensebene“-Mentalität.

Im ersten Teil des Artikels sind wir zu der Art und Weise gekommen, wie wir jetzt Projekte durchführen: dem „Stapeln“ von Codefunktionen. Der durch diese Art der Akkumulation angesammelte Code wird nur für dieses eine Projekt verwendet und ist für andere Projekte in der Zukunft nahezu unbrauchbar. Dies bedeutet, dass der Code nicht ausreichend wiederverwendet wird und in einem Projekt häufig viel Code vorhanden ist. Ja, viele ähnliche Funktionen erfordern einen eigenen Codesatz. Probleme wie diese haben dazu geführt, dass Projekte immer allgemeiner wurden und viele schöne Slogans zu Blasen wurden.

Projekte auf Unternehmensebene weisen mindestens die folgenden Merkmale auf:

Stabilität

Flexibilität

Isolierung

Wiederverwendbarkeit

Wartbarkeit

Ich glaube, diese Funktionen sind jedem bekannt, ich verzichte darauf detaillierte Analyse, das weiß jeder. Nach alledem denken Sie vielleicht, dass ich Unsinn rede, aber eines kann ich sagen: Heutzutage ignorieren wir diese Dinge bei der Entwicklung von Projekten. Aufgrund dieser Vernachlässigung beschleunigt sich die Entwicklung von Projekten zwar, aber Auf lange Sicht wird die Projektentwicklung immer ermüdender. Wenn Sie bei der Entwicklung jedes Mal ein wenig so denken und versuchen, Code zu schreiben, der diesen Merkmalen entspricht, wird langsam eine „Mentalität auf Unternehmensebene“ herauskommen, eine sehr ähnliche Metapher: Während eines Projekts stoßen wir auf ein schwieriges technisches Problem. Wir verbringen oft viel Zeit damit, es zu überwinden und schließlich zu lösen. Tatsächlich können wir diesen Prozess der Überwindung des Denkens folgendermaßen analysieren: Es gibt eine Mauer zwischen unserem Denken und der Lösung des Problems. Wenn wir immer wieder verschiedene Lösungen ausprobieren, um das Problem zu überwinden, stößt unser Denken immer wieder auf diese Mauer Die Mauer bricht schließlich zusammen und wir finden die Lösung für das Problem.

In ähnlicher Weise haben wir das Denken auf Unternehmensebene in das Projekt eingebracht und sind nach und nach an die „Wand“ gestoßen, und schließlich Das Ergebnis ist, dass gemeinsame Funktionen in gemeinsame Komponenten gekapselt werden, die für zukünftige Projekte akkumuliert werden können.

Zusammenfassung

Meine eigenen Gefühle dabei und mein „Verstand auf Unternehmensebene“, allmählich Aber weil ich Als ich an Projekten mit dieser Idee im Hinterkopf arbeitete, wurde mir zutiefst klar, dass Ideen auf Unternehmensebene praktische Probleme bei der Aufrechterhaltung von Personal, der Aufrechterhaltung von Yonghe, der Entwicklung von Kindness Commune und der Behebung von Problemen im Prüfungssystem lösen können Durch wiederholte Code-Änderungen, Website-Neuveröffentlichungen, flexible Funktionen und flexible Hinzufügung von Komponenten hat Teacher Mi dieses Entwicklungskonzept für mich immer wieder vertieft, und das hat es auch Ich habe auch wirklich viele gemeinsame Komponenten erhalten. Obwohl die Komponenten perfektioniert werden müssen, haben sie bereits etwas Süßes. Auch die Kosten für die spätere Wartung des Systems werden erheblich reduziert. GXPT-Mittelschullehrer nutzen dieses Entwicklungskonzept auf Unternehmensebene ebenfalls, um ihre Talente unter Beweis zu stellen.

Das obige ist der detaillierte Inhalt vonEntwicklungsideen für Java-Projekte auf Unternehmensebene. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn