Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Subversion and bugtracker

487 views

Published on

Presentation on Subversion and bug tracker.
N.B I don't personally use bazaar. You can use any of those you feel comfortable with.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Subversion and bugtracker

  1. 1. CSE471  –  System  Analysis  ans  Design   Md.  Imran  Hossain  Shaon   mdshaonimran@gmail.com   http://twitter.com/mdshaonimran   http://www.facebook.com/mdshaonimran  
  2. 2. Batman,  Superman  and  little  Kickass  working  at  Terasoft  Corporation.  (1971)  
  3. 3. Batman  merged  all  the  codes  and  tries  to  run  it.        
  4. 4. We  screwed  up  the  release,  can  we  roll  back  to  the  last  production  version?!!  
  5. 5. ¡  Where  is  that  file?  ¡  Where  is  that  bug?  ¡  Who  last  changed  this  file?  ¡  Who  made  that  change,  when  and  why?  ¡  Has  the  code  changed  or  not?  ¡  How  is  it  different?  ¡  Can  you  put  your  fixes  into  my  files?  ¡  Messy  fixes...  
  6. 6. George  W.  Bush  writing  spams  for  the  along  with  few  of  his  team  mates.  Sarah  Palin  was  governor  who  is  responsible  for  taking  back  up  of  all  the  codes.  She  is  taking  back  up:     $  cp  bush.cpp  bush.cpp.old   $  vim  bush.cpp   $  cp  bush.cpp  bush.cpp.junior    
  7. 7. Four  things  distinguish  professional  programmers  from  amateurs:    ¡  Using  a  version  control  system  ¡  Automating  repetitive  tasks  ¡  Systematic  testing  ¡  Using  debugging  aids  rather  than  print  statements  
  8. 8. What  is  a  version  control  system?  
  9. 9. History  ¡  Ancient   §  1972  -­‐  Source  Code  Control  System  (SCCS)    ¡  Mid  level   §  1990  -­‐  Concurrent  Versions  System   §  2000  -­‐  Apache  Subversion    ¡  Modern   §  2005  –  Mercurial   §  2005  –  Git   §  2007  -­‐  Bazaar  
  10. 10. The  new  is  always  better.  –  Barney  (TV  character)      
  11. 11. So,  Bazaar  should  get  the  highest  priority  :P  
  12. 12. branch,  trunk,  commit,  add,  resolve,  conflict,  checkout,  update  and  few  more.  
  13. 13. What  is  it?    -­‐  A  bug  tracking  system  is  a  software  application  that  is  designed  to  help  quality  assurance  and  programmers  keep  track  of  reported  software  bugs  in  their  work.  It  may  be  regarded  as  a  type  of  issue  tracking  system.              -­‐  Wikipedia  
  14. 14. ¡  Bugzilla   §  Integrated  email  capabilities   §  Advanced  query  tool  that  can  remember  your  searches  ¡  JIRA   §  View  issue  details  including  custom  fields,  attachments,  workflow  actions  and   recent  activity   §  Create  new  bugs  in  seconds  from  your  browser,  email,  IDE  or  smartphone   client  ¡  Pivotal  Tracker   §  Virtual  Team  Room   §  Simple  work  flow  ¡  Lighthouse   §  Automatically  organize  tasks   §  Set  and  meet  goals  
  15. 15. ¡  http://en.wikipedia.org  ¡  http://www.bugzilla.org/  ¡  http://www.atlassian.com/software/jira/  ¡  http://www.pivotaltracker.com/  ¡  http://www.zentrack.net/  ¡  http://www.google.com  

×