The front-end development department is growing, the staff is increasing, and the technology is improving. Although CSSer cannot represent the front-end development team, CSSer is a very important part of front-end development. We learn about the relevant team collaboration knowledge to make our work more comfortable, and relevant knowledge will be added to Webjx.com in the future. The front-end development department is growing, the staff is increasing, and the technology is improving. Although CSSer cannot represent the front-end development team, CSSer is a very important part of front-end development. We learn about the relevant team collaboration knowledge to make our work more comfortable, and relevant knowledge will be added to Webjx.com in the future. Here are some of my scattered experiences. 1. Documentation Anyone who writes programs knows the importance of documentation. Every project summary mentions the need for documentation, but due to time constraints, there is no detailed documentation. This will increase the cost of subsequent maintenance, or even require a rewrite. So, be sure to write comments, and product documentation. 2. Object-oriented It seems like nonsense. But object-oriented in AS and JS is definitely not like the object-oriented in textbooks. For example, inheritance and interfaces in scripting languages are not as good as those in JAVA. what to do? It doesn’t matter. The flexible application of design patterns can make the team function better. If you grasp the principles of factory, single responsibility, and polymorphism, you can basically make the JS system much more flexible. 3. Tools and Agile Development Humans are different from apes because they use tools. I think we should not have the traditional programmer's concept that if we can handle complex things, we will appear to be very capable. It is really powerful to make complicated things simple. I can’t think of anything else, I’ll post it when I think of it. You are welcome to leave comments on jb51.net and share your experiences. |
<<: Example of removing json backslash in php
>>: Summary of MySQL InnoDB locks
This article example shares the specific code of ...
Using Nginx's proxy_cache to build a cache se...
What to do if VmWare cannot access the Internet w...
Table of contents Step 1: Install node_modules in...
1. Install Baidu Eslint Rule plugin npm i -D esli...
Table of contents Introduction to stored procedur...
Table of contents Preface Preview text Graphics C...
Preface: MySQL is a relational database managemen...
Earlier, we used Docker to simply deploy the Spri...
1. Use the SELECT clause to query multiple tables...
Keepalived+Nginx+Tomcat to achieve high availabil...
Introduction In the previous article, we installe...
In web development, you often encounter characters...
MySQL Introduction to MySQL MySQL was originally ...
When using Flex layout, you will find that when a...