Recommendations for improving software quality

We are looking for methods to improve our internal processes in software development.

We have already implemented continuous integration of TDD and Agile. Any obscure features of visual studio or TFS?

All suggestions are welcome.

+3
source share
7 answers

I don’t think there could be a magic bullet. Beauty (or quality in this case) is in the eye of the beholder.

With that said, I can give you some suggestions regarding some ways to ensure code quality.

. unittests, , , "" , /, , , . nCover.

nDepend...

NDepend - , .NET. , , , .

, TFS, "" , TestDriven.NET p >

, , - , , .

, ,

+6

, , . () . . Google .

, , , . Google, TFS.

. . , .. (, TDD , - .) , , . , Visual Studio 2010 , uml ..

+1

. :

  • .
  • //, (.. if, ..).
  • ( false) (.. null), .
  • , , ( ).
  • ( ) .

, - .

+1

:

+1

, TDD, CI Agile. , , . , , .

, , . , . , , . , . , , 1) , 2) , . , , , !

RM , , " " .

+1

You are probably the happiest guys if you already have TDD, CI and Agile, and you have nothing to do =) I think that you have a very large area of ​​process improvement with TDD and Agile.

0
source

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


All Articles