| 2 | | As mentioned above, what is needed in large-scale programming is a comprehensive |
| 3 | | '''view''' of function relationship, which permits engineering enhancements, such |
| 4 | | as improvement of function interaction in order to avoid code redundancy. |
| | 2 | Complex projects implementation must depend from a good design, which become |
| | 3 | a cornerstone for development with low-level programming language. A functional |
| | 4 | approach in phase of designing permits to reduce side-effects and to increase the |
| | 5 | developers' mastery of the code. What is needed in large-scale programming is a |
| | 6 | comprehensive '''view''' of function relationship, which permits engineering |
| | 7 | enhancements, such as improvement of function interaction in order to avoid code |
| | 8 | redundancy. |