What is the hard part of software development that has a big impact on the final product / release? And How?
I expect in which areas (such as technology, requirements ... etc.) I should focus more on developing better applications.
The hard part of software development is communication: between you and your team members, business partners, customers, and other interested parties. This has the greatest impact on the end result. They will take the form of written and oral requirements, communication with best practices, etc.
- , .
- . , !
Code Complete, : .
.
, , , , , , .
. , .
, , , .
, : " , ". , .
, , , . , / , , , . , , , .
, . , , ( ) , ( , ).
. , . - , , ( ), . , , , .
- . , , . , , ( " Y!" ). (, ), (, ..). Agile , , .
, , - . . . . , , . API ( X? ).
, , . , , , , , ( , - ..) .
If you are developing in a large enterprise, you need to balance the strategic direction, as provided by corporate architects, with the more tactical problems of the project manager.
Source: https://habr.com/ru/post/1706881/More articles:How to create a table in an MS access database in C # - c #Is it possible to get an entity using only a key string without a model name? - pythonHow to make readable URLs? - phpHow to compare the structure of two MS SQL databases? - sql-serverQt style documentation using Doxygen? - pythonHow is the DataContext inherited in Views that contains Views? - c #Реализация Soundex Algorithm с использованием С++ - c++What is a "Browser File" in Visual Studio 2008 and Why Do We Need It? - .netFlex AS3 - dispatching an event to all instances of ItemRenderer - flexWhy doesn't my NullPointerException fall into my catch block? - javaAll Articles