How to start a project

Just wondering how to start a project with concepts, specifications, dev, etc. In development, do you start with database development? or maybe a resource that you know, I can watch.

+3
source share
3 answers

Starting with the database design, it's actually a big pet of mine. Of course, this is good for some projects. Simple applications for form data, such things. But for something more complex, everything that has a “domain” of logic does not start with database design. Start with domain modeling. If you take business logic and put it in code, it is very likely that the business users who define the logical flow do not think in terms of SQL or relational data alone. They think in terms of logical interactions of concrete and abstract concepts.

. : " , ". , , "" . , , , . . , .

, , - . -, .

, . , . , , . , , , . , .

+1

, . -, , , , , , , , .

, . , . . ? ? ? ? , ? . , , , , , .

0

This is very general, but the first step is always to identify and document what you want the application to run. Then I usually develop and ERD, which defines the tables necessary to perform these functions, as well as the structure of the class that is in front of these tables. Once these two large pieces are made, it is usually a fairly smooth swim.

0
source

Source: https://habr.com/ru/post/1775084/


All Articles