From entry The instructor's project team has been around today 10 Day, this 10 Although there is little progress in the past few days, I am at least familiar with the development process, how people do things, and Delphi Database development and Oracle I got a general idea and completed the project. C/S The development of the terminal review module has some feelings.
first, let's talk about what I think is good in project development. First, some of my senior colleagues are enthusiastic (and helpless ), in order to complete the project and skip classes every day, there are not many and familiar project members, and the communication cost is relatively low :); second, the project uses VSS Manage Source Code , all day check in , check out It is fun, but sometimes I am lazy and Read-Only folders directly, which brings a little trouble to development. Third, because I have developed similar projects before, I have accumulated a lot, it is very convenient for the teacher to select box controls such as the semester, school, and major. The fourth is the development of the form to give a fairly good base class, database connections are passed in through Constructors (I think the Global static mode in a single-piece mode is also good), and error exception handling, user login information, logs, roles, and so on are encapsulated.
of course, because my project development is basically just like a workshop, the above estimates are taken for granted by large companies. There are also many differences with my imagination: first, there is a serious shortage of documents, I really don't understand why everyone has written the Program and then recruited people to complete the document. In fact, it takes a lot of time, there is no information to check which tables can be used in the database. Fortunately, the memory of the teacher is really good, and hundreds of tables and views are clearly remembered; second, no Microsoft Project , at least everyone's progress is well controlled. Third, there is still no framework in the project, and the encapsulation in the front is still too rough. I think it is best to encapsulate database operations and so on. Layer (for rad it may be a little difficult, but if it is done, in the future, it will be much more convenient to do this). In fact, teachers and administrators have the idea that there is no time. Fourth, the project has not yet formed a standard, because we still need to cooperate with other groups. Although our group has a tacit understanding, other groups are doing relatively poorly, it would be better to record the experience in our group to form a specification to constrain other groups.
In the past few days, you can take a break and take a look at the papers given by the Senior brother. You can also write six papers for students. VC And two Linux Under TCP/IP (Not easy ). When I return to the project team, I will probably learn several tools, such Coderush , Dunit In the futureArticleMainly in Delphi This is now.