狠狠撸

狠狠撸Share a Scribd company logo
??? ????? ?? ??? ?????  2 ??  5 ? ???? ? ???
??? ?? ???  AndromedaRabbit ??……
???? ?? ? ? ???? ???? ??? ??? ???? ??? ??? ??? ??? ??? ????? ??? ??? ??? ??? ?? ????
?? ???? ?  8 ?? ,  ??? ,  ????? / ?? ,  ?? ?? ?? ???? ?  2 ? ,  ?? ,  ?? / ?? ?? ,  ?? ? ?? ??? ???
?? ???
?? ? , ?? ??? ?  ?? ??? ? ?? ????? ???? ?  ?? ?? ???? ?
???? ! ?? ??? ?
??? ???? ?? ?? ? ? ?? ? ??? ?? F7 ? ?? ???? ??? .
??  ???? ? ?? ??? ?? ??? ??? ,  ???…… CI  ??? ??? ?? ? CI  = Continuous Integration =  ???? ??
CI  ??? ? CruiseControl .NET  ? ?? ,
CI  ??? ????? ? ? Visual Studio ? ???? ??? ? ??? ? ??? ???? ?? ???? ?? .
?? ?? ???? .exe, .dll  ? ??? ?? ? ????? ???  ???  ?? ?? ?? ? ?????? !  ??? ??? ?? ! ??? !  ?? ??? ! ???? .  ??? ???? ??? ? ????? , ?????? ????? ??? ? ?? ?
???? ?? ? 5 ??? ???…
??? ??? ??? ,
??? ? ? ?… ? ? ?
??? ? ??? . ????? ??? ?? ,
?? ????? ?????  ?? ? ??? ?? ! A4 ??  24 ??? ??? ?? ?? ? ????? ?? ?? ?? ?? ???? ???
?? ????? ?????
?? ????? ????? ??? ?? ?? ???? ?? ??? ?? ?? ???? ?? / ????? ?   ?? ?? ???? ?? ??? ?? ?? ? ?? ?????? ??? ???? ?? ?????
?? ????? ????? ???? ?? ?? ?? ?? ?? ???? ?? ?? ??? ?? , Torrent ?? ? ??? ??? ?? AlienBrain
?? ????? ????? ???? ?? ?? ?? ? ??? ???? ???
??? ,
???  2 ??? ???? ???? ?? ??  ?? ??  ?? / ?? ??  ?? / ? ?? ?? ?? ??? ???  SSD,  ?????  HDD, RAID ???  RAM  8GB, Windows x64 I/O  ??  ??? ??  ??? ??  ?? ??
?? ?? ???? ?  ??  4 ? !!! 2 ????  30 ???
?? ??? ?? ???? ?????? ?? ??? ?? ????? ?? ???? ?? ?? ?  35%   ??
?? ??? ?? ?? ???? ? ?????? ?? ! RoboCopy ?? ?? ?? ,  ??? ,  ?? ??? ?? SVN Diff ?? ??? ??? ?? IncrediBuild ?? ?? , 9 ?  45 ?  ?   5 ?  8 ?
?? ?? ?? ! ????? ??? . ? ?? ?  ?? ?? . ??? ??? ?? ?
?? ?? ??? ??? ?? ??  ??? ?? ???? MSBuild  (MS  ?? ??? ?? ???? ) MSBuild Community Tasks  ( ?? ?? ???? ) RoboCopy  (MS  ?? ??? ?? ?? ???? ) Visual Studio
?? ?? ??? ??? ?? ?? ?? ?? ?? ?? ??? ??? ??? ??? ?? ?? ??? ?? ??  .Bat ? ??? ???? ?? ????? ??
?? ?? ??? ???  ?? ?? ?? ?? ??? ?? ??? ??? ??? ?? ???? !  ????? !
?? ?? ??? ???  ?? ??? ?? ?? ?? ???  dev ? ?? ???  test ??  final
???? ?? Visual Studio ?? ??? ?? !
?? ??? ?? ?? ??? ??? ??? ??? App1.sln = Shared.vcproj + App1.vcproj App2.sln = Shared.vcproj + App2.vcproj App3.sln = Shared.vcproj + App3.vcproj
?? ??? ?? ? ? ???? ?? ? Shared.vcproj :  3 ?   App1.vcproj : 1  ?  App1.vcproj : 1  ? App1.vcproj : 1  ? 4 ?? ??? ??  6 ?? !!!
?? ???? ???? ??? ????  WIN32  ?? ???? ,
VS ? ??? ????? ? ?? ?  ?? ??…
?? ??? ??? ?? ?? ?? ?? ??  No!   ????  No! $(SolutionDir) Avoid If Possible ?? ?? ?? ? ??  No! ?? :  ?? ??  ???
?? ?? ????? ?? Visual Studio  ? ???? ??? ?? ? ? ! IncrediBuild  ?? ??? ????? ?? .
?? ?? ????? ?? ???? ???? ?? ??? ? ! ?? :  ?? ?? ? ???
?? ??? ?? ?? ?? ??? (.dll/.exe/.pdb) ? ?? ??? ?? Better Way
?? ????? ??? .vcproj  ? ?? / ?? ????? ??? . Better Way
?? ????? ?? ? ??? ??? . ?? ??? ????? / ??? ? ?? ??? ??? ,  ?? ,  ?? ?? ?? ?? ??? ??? ?? .Obj  ??? ???? ??
?? ????? ?
? ?? ?? ?? ?? ???  ?? ?? ????  ?? ? ??? ?? . ???  … ?? ?? .
?? ????  .bat  ? ? ?? ???? ??? ???? ?? ,  ?? ?? ??? ???? ? ?????  1 ? ?? ??? ????? ?
?? ????? ???? EXIT  ?? ???? ?? :  ?? ??
MSBuild ? ?? ??? ?? ?? ?? ??? ,  ???? ?? !
MSBuild ? ?? ??? ?? ?? ??? ??  ??? ?? ??? ??? ?? ??
MSBuild ? ?? ?? ?? ??? ??? MSBuild Community Tasks MSBuild EarlGrey Tasks ???? FTP/SFTP,  ???? ,  ??? ,  ?? , RoboCopy ????? ,  ?? ?? , SQL Server,  ?????
?? , EXIT_FAILURE  ? ?? ??? ??? ???? ?? ? ??? Better Way
??? ?? ? ????? ?? ??? ???? ?
?? ???? ???? ?? ???? ?? ? ????
?? ??? ?? ?? ??? ???? ???? ?? ?? ?? ??
?? ?? RoboCopy ?? ?? WinSCP SFTP White UI  ??? MkLink ??? ??
?? ??? ????? ? ?? ?? ??? ??? ??? ?? ? ?? ??? ?? ?? ??
?? ???? ?? ?? ??? ????
??? ?? ??? RoboCopy, Why Not XCopy? ?? ?? /MT[:n] ???? ??? ??? ?? ?? /R:n ??? ??
?? ?? ?? ??? ?? ??? ?? ??? ??? ? ??? ??
???? ??? ??? ??? ??? ???  ?? ?  /  ??? ?? ?? ?? ~ ?????  /  ?? ?? ?? ! ?? ??? ?? ??? ?? ?? ?? ?? ? ~ ? ? ??? ? C: ? ???
???? ??? ??? ???? !
UI  ??? ,  ? ?? ? ?? ?? ? ?? ?? ?????  White
UI  ??? ,  ? ?? ? ?? AutomationId ? ???? ? ? ?? ?? ???
?????? ?? ?? SFTP  ??? ?????
???? ??
?? ?? ???? ??? ??? ??? ! ?? ??? ?? ?? ????? ??? ??? ?
?

More Related Content

??? ????? ?? ???

  • 1. ??? ????? ?? ??? ????? 2 ?? 5 ? ???? ? ???
  • 2. ??? ?? ??? AndromedaRabbit ??……
  • 3. ???? ?? ? ? ???? ???? ??? ??? ???? ??? ??? ??? ??? ??? ????? ??? ??? ??? ??? ?? ????
  • 4. ?? ???? ? 8 ?? , ??? , ????? / ?? , ?? ?? ?? ???? ? 2 ? , ?? , ?? / ?? ?? , ?? ? ?? ??? ???
  • 6. ?? ? , ?? ??? ? ?? ??? ? ?? ????? ???? ? ?? ?? ???? ?
  • 7. ???? ! ?? ??? ?
  • 8. ??? ???? ?? ?? ? ? ?? ? ??? ?? F7 ? ?? ???? ??? .
  • 9. ?? ???? ? ?? ??? ?? ??? ??? , ???…… CI ??? ??? ?? ? CI = Continuous Integration = ???? ??
  • 10. CI ??? ? CruiseControl .NET ? ?? ,
  • 11. CI ??? ????? ? ? Visual Studio ? ???? ??? ? ??? ? ??? ???? ?? ???? ?? .
  • 12. ?? ?? ???? .exe, .dll ? ??? ?? ? ????? ??? ??? ?? ?? ?? ? ?????? ! ??? ??? ?? ! ??? ! ?? ??? ! ???? . ??? ???? ??? ? ????? , ?????? ????? ??? ? ?? ?
  • 13. ???? ?? ? 5 ??? ???…
  • 15. ??? ? ? ?… ? ? ?
  • 16. ??? ? ??? . ????? ??? ?? ,
  • 17. ?? ????? ????? ?? ? ??? ?? ! A4 ?? 24 ??? ??? ?? ?? ? ????? ?? ?? ?? ?? ???? ???
  • 19. ?? ????? ????? ??? ?? ?? ???? ?? ??? ?? ?? ???? ?? / ????? ? ?? ?? ???? ?? ??? ?? ?? ? ?? ?????? ??? ???? ?? ?????
  • 20. ?? ????? ????? ???? ?? ?? ?? ?? ?? ???? ?? ?? ??? ?? , Torrent ?? ? ??? ??? ?? AlienBrain
  • 21. ?? ????? ????? ???? ?? ?? ?? ? ??? ???? ???
  • 22. ??? ,
  • 23. ??? 2 ??? ???? ???? ?? ?? ?? ?? ?? / ?? ?? ?? / ? ?? ?? ?? ??? ??? SSD, ????? HDD, RAID ??? RAM 8GB, Windows x64 I/O ?? ??? ?? ??? ?? ?? ??
  • 24. ?? ?? ???? ? ?? 4 ? !!! 2 ???? 30 ???
  • 25. ?? ??? ?? ???? ?????? ?? ??? ?? ????? ?? ???? ?? ?? ? 35% ??
  • 26. ?? ??? ?? ?? ???? ? ?????? ?? ! RoboCopy ?? ?? ?? , ??? , ?? ??? ?? SVN Diff ?? ??? ??? ?? IncrediBuild ?? ?? , 9 ? 45 ? ? 5 ? 8 ?
  • 27. ?? ?? ?? ! ????? ??? . ? ?? ? ?? ?? . ??? ??? ?? ?
  • 28. ?? ?? ??? ??? ?? ?? ??? ?? ???? MSBuild (MS ?? ??? ?? ???? ) MSBuild Community Tasks ( ?? ?? ???? ) RoboCopy (MS ?? ??? ?? ?? ???? ) Visual Studio
  • 29. ?? ?? ??? ??? ?? ?? ?? ?? ?? ?? ??? ??? ??? ??? ?? ?? ??? ?? ?? .Bat ? ??? ???? ?? ????? ??
  • 30. ?? ?? ??? ??? ?? ?? ?? ?? ??? ?? ??? ??? ??? ?? ???? ! ????? !
  • 31. ?? ?? ??? ??? ?? ??? ?? ?? ?? ??? dev ? ?? ??? test ?? final
  • 32. ???? ?? Visual Studio ?? ??? ?? !
  • 33. ?? ??? ?? ?? ??? ??? ??? ??? App1.sln = Shared.vcproj + App1.vcproj App2.sln = Shared.vcproj + App2.vcproj App3.sln = Shared.vcproj + App3.vcproj
  • 34. ?? ??? ?? ? ? ???? ?? ? Shared.vcproj : 3 ? App1.vcproj : 1 ? App1.vcproj : 1 ? App1.vcproj : 1 ? 4 ?? ??? ?? 6 ?? !!!
  • 35. ?? ???? ???? ??? ???? WIN32 ?? ???? ,
  • 36. VS ? ??? ????? ? ?? ? ?? ??…
  • 37. ?? ??? ??? ?? ?? ?? ?? ?? No! ???? No! $(SolutionDir) Avoid If Possible ?? ?? ?? ? ?? No! ?? : ?? ?? ???
  • 38. ?? ?? ????? ?? Visual Studio ? ???? ??? ?? ? ? ! IncrediBuild ?? ??? ????? ?? .
  • 39. ?? ?? ????? ?? ???? ???? ?? ??? ? ! ?? : ?? ?? ? ???
  • 40. ?? ??? ?? ?? ?? ??? (.dll/.exe/.pdb) ? ?? ??? ?? Better Way
  • 41. ?? ????? ??? .vcproj ? ?? / ?? ????? ??? . Better Way
  • 42. ?? ????? ?? ? ??? ??? . ?? ??? ????? / ??? ? ?? ??? ??? , ?? , ?? ?? ?? ?? ??? ??? ?? .Obj ??? ???? ??
  • 44. ? ?? ?? ?? ?? ??? ?? ?? ???? ?? ? ??? ?? . ??? … ?? ?? .
  • 45. ?? ???? .bat ? ? ?? ???? ??? ???? ?? , ?? ?? ??? ???? ? ????? 1 ? ?? ??? ????? ?
  • 46. ?? ????? ???? EXIT ?? ???? ?? : ?? ??
  • 47. MSBuild ? ?? ??? ?? ?? ?? ??? , ???? ?? !
  • 48. MSBuild ? ?? ??? ?? ?? ??? ?? ??? ?? ??? ??? ?? ??
  • 49. MSBuild ? ?? ?? ?? ??? ??? MSBuild Community Tasks MSBuild EarlGrey Tasks ???? FTP/SFTP, ???? , ??? , ?? , RoboCopy ????? , ?? ?? , SQL Server, ?????
  • 50. ?? , EXIT_FAILURE ? ?? ??? ??? ???? ?? ? ??? Better Way
  • 51. ??? ?? ? ????? ?? ??? ???? ?
  • 52. ?? ???? ???? ?? ???? ?? ? ????
  • 53. ?? ??? ?? ?? ??? ???? ???? ?? ?? ?? ??
  • 54. ?? ?? RoboCopy ?? ?? WinSCP SFTP White UI ??? MkLink ??? ??
  • 55. ?? ??? ????? ? ?? ?? ??? ??? ??? ?? ? ?? ??? ?? ?? ??
  • 56. ?? ???? ?? ?? ??? ????
  • 57. ??? ?? ??? RoboCopy, Why Not XCopy? ?? ?? /MT[:n] ???? ??? ??? ?? ?? /R:n ??? ??
  • 58. ?? ?? ?? ??? ?? ??? ?? ??? ??? ? ??? ??
  • 59. ???? ??? ??? ??? ??? ??? ?? ? / ??? ?? ?? ?? ~ ????? / ?? ?? ?? ! ?? ??? ?? ??? ?? ?? ?? ?? ? ~ ? ? ??? ? C: ? ???
  • 60. ???? ??? ??? ???? !
  • 61. UI ??? , ? ?? ? ?? ?? ? ?? ?? ????? White
  • 62. UI ??? , ? ?? ? ?? AutomationId ? ???? ? ? ?? ?? ???
  • 63. ?????? ?? ?? SFTP ??? ?????
  • 65. ?? ?? ???? ??? ??? ??? ! ?? ??? ?? ?? ????? ??? ??? ?
  • 66. ?

Editor's Notes

  1. ???? ?? http://www.thisisgame.com/board/view.php?id=126976&category=410 * 2005 ? ?? ?? * 2007 ? ?? ?? ? ??? ??
  2. ???? ??? ??? ???? 1. Ship It!, ???? ??? ?? ?? ???? ??? ??? ??? ??? ??? ?? ? 2. ??? ? ( ?? , ?? ~3 ? ? , ? ?? ) 3. ?? / ?? ??? ??? ??? ??? ?? ? 4. ?? ???? ?? ??? ??? ?? ?
  3. ?? / ??? ??? , ??? IDE, ?? ?? ?? /CI ??? ???? ?? ? ???? ?? . ??? ?? ???? ? ??? ? ??? , ? ??? ??? ? ??? ????? .
  4. ????? ?? : http://www.javaworld.com/javaworld/jw-06-2007/jw-06-awci.html
  5. ??? ?? ??? * ???? : http://code.google.com/p/earlgrey/ * CI ?? (CruiseControl .NET) : http://confluence.public.thoughtworks.org/display/CCNET
  6. ?? ?? ??? ?????? ??? ?? . ???? ??? ?? ??? ??? ???? ???? .
  7. ?? – ?? ??? ??? (NDC ? ?? ??? ??? )( ?? ??? ?? ??? ???? ??? ?? ?? ???? ???? ?? ??? ??? ?? ??? ???? ???? ?? .
  8. ?????? ?? ??? ?? ????? ?? ?? ??? ????? ? ???? ??? ??? . ?? ???? ?? / ????? * ?? : Subversion * ????? : AlienBrain ? ?? ?? ??? ? ? ??? ???? ?? ????? * DirectX SDK * IncrediBuild ?? ??? ? ??? ??
  9. ?? ? , ??? ??? ?? ?? , ?????
  10. SFTP ? ?? . ???? ?? : ???? , ??? , ??? ????? ? ?? ??? ??? ?
  11. ???? ??? ? ?? ???? ???? ??? ??? ?? ?? ??? ???? IO ??? ?? ??? ?? ??? ???? ???? ???? ??? ??? ???? . ?? ??? ???? ???? ???? .
  12. MSBuild ? /v:diag ? ????
  13. ?? ?? UnityBuild C++ ????? ??? ??? ????
  14. ??? ??? ??? ??? ?? : ?? ??? ?? ?????? ?? ??? ??? ???? ??? . ?? ???? ??? ?? ? : 1 ?? ?? ??? ??? ?? ?? 10 ? ???? ??? ??? ??? ????? ?
  15. ?? ??? ?????? ??? ?? ???? ?? ???? ?? ? ?? ??? ??? ?? .
  16. Visual Studio ? ????? ?? PC ?? ???? .
  17. C:\\ ? ??? * MkLink
  18. ?? ??? ?? ? ??