当前位置:网站首页>I closed the open source project alinesno cloud service
I closed the open source project alinesno cloud service
2022-07-05 22:29:00 【Software Engineer Luo Xiaodong】
The beginning of the project is probably 18 At the beginning of the year, it is convenient for me to study and set up a project , Technology sharing originally made for learning , Here is just a summary reference to explain the integration process of my team .
summary
After years of practice and project iteration , Summary of experience , There are also various pit summaries in the process , Including the trend of the enterprise , Team integration , Found a lot of design problems in the baseline ( The problem here is not technology , It's design ).
In the later stage, the team continues to enrich and improve , Formed a large project warehouse , The whole warehouse has become very large , At the same time, multiple projects and components are integrated under the subdirectory , Nearly hundreds maven engineering , Pictured :
Reason for closure
It is easy for enterprises and teams to take extreme routes , And produce a lot of internal friction , And the problem of this process , To go back , Is less 2 year , More needs 3-5 Years of time .
Of course , Another way is the continuous reconfiguration of architects in the process , This is feasible , But for small and medium-sized teams , The cost of refactoring and architects , And the cycle cost is very large , Especially when switching architects or core personnel , Unless you can completely master the whole design idea .
But even so , Iteration of old and new projects , And maintenance , It will also consume at least more than half a year of internal resources , Old and new project migration , Especially the projects produced on .
For enterprises and teams ,1-3 Years are the cycle of development , Internal friction generated , The internal friction here is not just the internal friction of the project , And the team , Direction , company , Strategy, etc , Further development in the later stage is easy to fall behind , Especially in the current situation of rapid digitization .
Retention reason
For more directional learning and reference , Because the original design documents still exist , Compared with the document and code , You can learn further , It is helpful for newcomers , But cutting into the actual project is not very recommended .
At the same time, it is also considered to pass the design documents and relevant materials , You can do it later at your convenience , Search directly for , At the same time, there is a historical significance in the process . At the same time gitee Of GVP project , I didn't know the operation rules of open source projects , Shut down for a while , For users who are concerned about it and users who are learning , also gitee The impact of the platform has not been thoroughly considered .
Other
For the continuous expansion of the middle stage warehouse , At the same time, it also reflects that the historical burden of Zhongtai library has become heavy , On 21 In the year , In order to better cut into the digital construction and follow up the development of the industry , Split the middle stage , From the original Tai Chung Tai , Small front desk , Turned into Light middle platform , Small front desk , Large platform Structural thought adjustment .
Documents to be sorted : I summarize some experience of the whole R & D process
Original project address ( It is recommended to learn to use ) :https://gitee.com/landonniao/linesno-cloud-service
边栏推荐
- 科技云报道:算力网络,还需跨越几道坎?
- How to quickly experience oneos
- How can easycvr cluster deployment solve the massive video access and concurrency requirements in the project?
- Overview of concurrency control
- APK加固技术的演变,APK加固技术和不足之处
- Matlab draws a cute fat doll
- The countdown to the launch of metaverse ape is hot
- How to develop and introduce applet plug-ins
- opencv 判断点在多边形内外
- Overriding equals() & hashCode() in sub classes … considering super fields
猜你喜欢
点到直线的距离直线的交点及夹角
Alternating merging strings of leetcode simple questions
Metasploit(msf)利用ms17_010(永恒之蓝)出现Encoding::UndefinedConversionError问题
Two stage locking protocol for concurrency control
元宇宙中的三大“派系”
Summary of concurrency control
Win11 runs CMD to prompt the solution of "the requested operation needs to be promoted"
Three "factions" in the metauniverse
U盘的文件无法删除文件怎么办?Win11无法删除U盘文件解决教程
Qtquick3d real time reflection
随机推荐
[Chongqing Guangdong education] National Open University autumn 2018 0088-21t Insurance Introduction reference questions
Go language learning tutorial (XV)
Pl/sql basic syntax
Leetcode simple question: find the nearest point with the same X or Y coordinate
如何开发引入小程序插件
Matlab draws a cute fat doll
Leetcode simple question: check whether each row and column contain all integers
[groovy] mop meta object protocol and meta programming (Introduction to groovyobject interface | introduction to metaclass | implementation of class methods using groovyobject invokemethod)
笔记本电脑蓝牙怎么用来连接耳机
Oracle advanced query
Web3为互联网带来了哪些改变?
IIC bus realizes client device
MySQL服务莫名宕机的解决方案
Assign the output of a command to a variable [repeat] - assigning the output of a command to a variable [duplicate]
分布式解决方案之TCC
Metaverse Ape上线倒计时,推荐活动火爆进行
All expansion and collapse of a-tree
What if the files on the USB flash disk cannot be deleted? Win11 unable to delete U disk file solution tutorial
Summary of concurrency control
我把开源项目alinesno-cloud-service关闭了