Let's say you have a specific project at hand, it can be divided into parts, and you are not completely sure of all the difficulties that will arise. Time matters.
I would like to hear any rules of thumb.
As in any art, difficulty is a good solution based on a very large space of solutions. There are so many ways to do this, as there are developers.
Id usually spend some time understanding the problem and clearly and concisely setting it out, preferably in writing. The description of the problem should be completely abstracted from any possible solutions. The following identifier usually contains a list of available restrictions that will need to be applied to the solution (time, budget, legal, political, productivity, usability, availability of skills in a team, etc.).
, -, . : , , , , , , .
:
.
, ( ) , .
, , , .
, . : "" - ".
( ) . , , , , , .
( , ).
, .
0) . , , , , - , , , .
1) crammer. , , 1 1 . , , 50% 100% . , , . - 37 Signal Book, .
2) . - . , , , , , . , , , .
3) , . , , , .
4) , . , , . -, , , , - , .NET Java, .
/:
, ? (, , )
, , , , . - , .
(, /- ).
, ?
"" , .
/-? - , , , , , ? - , , , .
, ( ).
?
( ) , , ?
, o.k, , , ?
- , , - / , /.
, C , ++, , , #, Java, Delphi .
, ? .
.NET(#), WPF - , , , (5 ).
.1) . , 2) , , . , .
. , . interweb. . ? ?
. .
, , , , -. , , .
, , , , , .
, , . , , . . 11- . , .
, , , , , :, , , .(, , , , ...) . , , - OTS, ... , , , .
Source: https://habr.com/ru/post/1710417/More articles:Rails core question: building data across multiple pages - ruby | fooobar.comC ++ function call from C # - c ++Programming methodology diagram? - methodologyПриложения с открытым исходным кодом Winforms? - c#https://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1710416/how-to-subclass-a-widget-to-add-more-elements-to-it&usg=ALkJrhhg8Q-7OLKoy57ZNaG7xNXfxsFKtwhow to automatically determine which tables need vacuum / reindex in postgresql - optimizationIs there any use in setting instance variables when calling its constructor, rather than in the constructor? - javahow to change persistence.xml at runtime - javaSend sound or stream of sound through lan - c #Changing the brightness of a Macbook (Pro) keyboard backlight - pythonAll Articles