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
How to install flash in Linux 1. Visit the flash ...
1. Docker cross-host communication Docker cross-h...
Table of contents 1. What is lazy loading? 2. Imp...
If you are using Alibaba Cloud Server, you need t...
Since I have parsed HTML before, I want to use Vu...
MySQL official website: https://www.mysql.com/dow...
Table of contents Why do we need Docker? Docker d...
1. Location regular expression Let's take a l...
Note: In web development, after adding autocomplet...
First download the zip archive version from the o...
Preface When my team was developing the tax syste...
Today I helped a classmate solve a problem - Tomc...
Style Sheets CSS (Cascading Style Sheets) is used...
The concept of relative path Use the current file...