SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Java problems   Home page   Design and interface   Lists   Text   Details      Functionality      Crashes




                                            CS/SE Individual Practical


                                                       Stephen Gilmore
                                                      November 4, 2011
                                       School of Informatics, University of Edinburgh




                                                                         CS/SE Individual Practical
                                                                                                      1 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                      Java problems


                      Common Java problems




.59.05.png

                                                                            CS/SE Individual Practical
                                                                                                         2 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                  Java problems


                  Dead code




                                                                        CS/SE Individual Practical
                                                                                                     3 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                  Java problems


                  Import is never used




                                                                        CS/SE Individual Practical
                                                                                                     4 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                  Java problems


                  Must override a superclass method...




                                                                        CS/SE Individual Practical
                                                                                                     5 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.02.33.png                             shot 2011-10-28 at 10.37.49.png


                                                                                  CS/SE Individual Practical
                                                                                                               6 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.55.07.png                             shot 2011-10-30 at 07.12.07.png


                                                                                  CS/SE Individual Practical
                                                                                                               7 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.05.09.png                             shot 2011-10-30 at 22.20.26.png


                                                                                  CS/SE Individual Practical
                                                                                                               8 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.09.11.png                             shot 2011-10-30 at 22.00.21.png


                                                                                  CS/SE Individual Practical
                                                                                                               9 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.15.48.png                             shot 2011-10-31 at 13.24.45.png


                                                                                  CS/SE Individual Practical
                                                                                                               10 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.59.37.png                             shot 2011-10-31 at 14.00.01.png


                                                                                  CS/SE Individual Practical
                                                                                                               11 / 28
Java problems   Home page     Design and interface     Lists     Text   Details     Functionality      Crashes
                      Home page


                      Emulator view — comparison




.28.46.png                             shot 2011-11-02 at 13.43.11.png


                                                                                  CS/SE Individual Practical
                                                                                                               12 / 28
Java problems   Home page    Design and interface     Lists     Text   Details     Functionality      Crashes
                      Design and interface


                      Emulator view — comparison




.48.19.png                            shot 2011-10-30 at 07.13.14.png


                                                                                 CS/SE Individual Practical
                                                                                                              13 / 28
Java problems   Home page    Design and interface   Lists   Text   Details     Functionality      Crashes
                      Design and interface


                      Emulator view




.43.01.png                                                                   CS/SE Individual Practical
                                                                                                          14 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Lists


                      Emulator view — comparison




.04.17.png                           shot 2011-10-31 at 09.05.52.png


                                                                                CS/SE Individual Practical
                                                                                                             15 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                      Lists


                      Emulator view




.29.33.png                                                                  CS/SE Individual Practical
                                                                                                         16 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Text


                      Emulator view — comparison




.00.53.png                           shot 2011-11-02 at 13.43.34.png


                                                                                CS/SE Individual Practical
                                                                                                             17 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                      Text


                      Emulator view




.25.58.png                                                                  CS/SE Individual Practical
                                                                                                         18 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Details


                      Emulator view — comparison




.58.23.png                           shot 2011-10-31 at 14.42.32.png


                                                                                CS/SE Individual Practical
                                                                                                             19 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Details


                      Emulator view — comparison




.40.36.png                           shot 2011-11-02 at 13.43.58.png


                                                                                CS/SE Individual Practical
                                                                                                             20 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Details


                      Emulator view — comparison




.22.18.png                           shot 2011-10-31 at 07.23.47.png


                                                                                CS/SE Individual Practical
                                                                                                             21 / 28
Java problems   Home page    Design and interface   Lists   Text   Details     Functionality      Crashes
                      Functionality


                      Emulator view




.52.15.png                                                                   CS/SE Individual Practical
                                                                                                          22 / 28
Java problems   Home page    Design and interface   Lists   Text   Details     Functionality      Crashes
                      Functionality


                      Emulator view




.42.38.png                                                                   CS/SE Individual Practical
                                                                                                          23 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Crashes


                      Emulator view — comparison




.13.59.png                           shot 2011-10-30 at 22.24.01.png


                                                                                CS/SE Individual Practical
                                                                                                             24 / 28
Java problems   Home page   Design and interface     Lists     Text   Details     Functionality      Crashes
                      Crashes


                      Emulator view — comparison




.00.05.png                           shot 2011-10-31 at 16.26.04.png


                                                                                CS/SE Individual Practical
                                                                                                             25 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                  Crashes


                  Errors in the LogCat view




                                                                        CS/SE Individual Practical
                                                                                                     26 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                      Crashes


                      Errors in the LogCat view




.33.18.png


                                                                            CS/SE Individual Practical
                                                                                                         27 / 28
Java problems   Home page   Design and interface   Lists   Text   Details     Functionality      Crashes
                  Crashes


                  Errors in the LogCat view




                                                                        CS/SE Individual Practical
                                                                                                     28 / 28

Mais conteúdo relacionado

Destaque (9)

Continuing Android development
Continuing Android developmentContinuing Android development
Continuing Android development
 
Beginning Android Development
Beginning Android DevelopmentBeginning Android Development
Beginning Android Development
 
Project management for the individual practical
Project management for the individual practicalProject management for the individual practical
Project management for the individual practical
 
Arrays in Objective-C
Arrays in Objective-CArrays in Objective-C
Arrays in Objective-C
 
Common Java problems when developing with Android
Common Java problems when developing with AndroidCommon Java problems when developing with Android
Common Java problems when developing with Android
 
Feedback on Part 1 of the CSLP
Feedback on Part 1 of the CSLPFeedback on Part 1 of the CSLP
Feedback on Part 1 of the CSLP
 
Testing Android apps with Robotium
Testing Android apps with RobotiumTesting Android apps with Robotium
Testing Android apps with Robotium
 
Quick quiz on Objective-C
Quick quiz on Objective-CQuick quiz on Objective-C
Quick quiz on Objective-C
 
More Stochastic Simulation Examples
More Stochastic Simulation ExamplesMore Stochastic Simulation Examples
More Stochastic Simulation Examples
 

Mais de Stephen Gilmore

Fixing errors in Android Java applications
Fixing errors in Android Java applicationsFixing errors in Android Java applications
Fixing errors in Android Java applications
Stephen Gilmore
 
Beginning Android development
Beginning Android developmentBeginning Android development
Beginning Android development
Stephen Gilmore
 
CS/SE Individual practical - DDMS and AVD
CS/SE Individual practical - DDMS and AVDCS/SE Individual practical - DDMS and AVD
CS/SE Individual practical - DDMS and AVD
Stephen Gilmore
 

Mais de Stephen Gilmore (13)

Feedback on Part 1 of the Software Engineering Large Practical
Feedback on Part 1 of the Software Engineering Large PracticalFeedback on Part 1 of the Software Engineering Large Practical
Feedback on Part 1 of the Software Engineering Large Practical
 
Getting started with Xcode
Getting started with XcodeGetting started with Xcode
Getting started with Xcode
 
Working with databases in Android
Working with databases in AndroidWorking with databases in Android
Working with databases in Android
 
Crash Course in Objective-C
Crash Course in Objective-CCrash Course in Objective-C
Crash Course in Objective-C
 
SELP: Debugging, AVDs and Manifests
SELP: Debugging, AVDs and ManifestsSELP: Debugging, AVDs and Manifests
SELP: Debugging, AVDs and Manifests
 
The Stochastic Simulation Algorithm
The Stochastic Simulation AlgorithmThe Stochastic Simulation Algorithm
The Stochastic Simulation Algorithm
 
Computer Science Large Practical coursework
Computer Science Large Practical courseworkComputer Science Large Practical coursework
Computer Science Large Practical coursework
 
Software Engineering Large Practical coursework
Software Engineering Large Practical courseworkSoftware Engineering Large Practical coursework
Software Engineering Large Practical coursework
 
Introduction to the CSLP and the SELP
Introduction to the CSLP and the SELPIntroduction to the CSLP and the SELP
Introduction to the CSLP and the SELP
 
Fixing errors in Android Java applications
Fixing errors in Android Java applicationsFixing errors in Android Java applications
Fixing errors in Android Java applications
 
Creating and working with databases in Android
Creating and working with databases in AndroidCreating and working with databases in Android
Creating and working with databases in Android
 
Beginning Android development
Beginning Android developmentBeginning Android development
Beginning Android development
 
CS/SE Individual practical - DDMS and AVD
CS/SE Individual practical - DDMS and AVDCS/SE Individual practical - DDMS and AVD
CS/SE Individual practical - DDMS and AVD
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Feedback on Part 1 of the Individual Practical

  • 1. Java problems Home page Design and interface Lists Text Details Functionality Crashes CS/SE Individual Practical Stephen Gilmore November 4, 2011 School of Informatics, University of Edinburgh CS/SE Individual Practical 1 / 28
  • 2. Java problems Home page Design and interface Lists Text Details Functionality Crashes Java problems Common Java problems .59.05.png CS/SE Individual Practical 2 / 28
  • 3. Java problems Home page Design and interface Lists Text Details Functionality Crashes Java problems Dead code CS/SE Individual Practical 3 / 28
  • 4. Java problems Home page Design and interface Lists Text Details Functionality Crashes Java problems Import is never used CS/SE Individual Practical 4 / 28
  • 5. Java problems Home page Design and interface Lists Text Details Functionality Crashes Java problems Must override a superclass method... CS/SE Individual Practical 5 / 28
  • 6. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .02.33.png shot 2011-10-28 at 10.37.49.png CS/SE Individual Practical 6 / 28
  • 7. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .55.07.png shot 2011-10-30 at 07.12.07.png CS/SE Individual Practical 7 / 28
  • 8. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .05.09.png shot 2011-10-30 at 22.20.26.png CS/SE Individual Practical 8 / 28
  • 9. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .09.11.png shot 2011-10-30 at 22.00.21.png CS/SE Individual Practical 9 / 28
  • 10. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .15.48.png shot 2011-10-31 at 13.24.45.png CS/SE Individual Practical 10 / 28
  • 11. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .59.37.png shot 2011-10-31 at 14.00.01.png CS/SE Individual Practical 11 / 28
  • 12. Java problems Home page Design and interface Lists Text Details Functionality Crashes Home page Emulator view — comparison .28.46.png shot 2011-11-02 at 13.43.11.png CS/SE Individual Practical 12 / 28
  • 13. Java problems Home page Design and interface Lists Text Details Functionality Crashes Design and interface Emulator view — comparison .48.19.png shot 2011-10-30 at 07.13.14.png CS/SE Individual Practical 13 / 28
  • 14. Java problems Home page Design and interface Lists Text Details Functionality Crashes Design and interface Emulator view .43.01.png CS/SE Individual Practical 14 / 28
  • 15. Java problems Home page Design and interface Lists Text Details Functionality Crashes Lists Emulator view — comparison .04.17.png shot 2011-10-31 at 09.05.52.png CS/SE Individual Practical 15 / 28
  • 16. Java problems Home page Design and interface Lists Text Details Functionality Crashes Lists Emulator view .29.33.png CS/SE Individual Practical 16 / 28
  • 17. Java problems Home page Design and interface Lists Text Details Functionality Crashes Text Emulator view — comparison .00.53.png shot 2011-11-02 at 13.43.34.png CS/SE Individual Practical 17 / 28
  • 18. Java problems Home page Design and interface Lists Text Details Functionality Crashes Text Emulator view .25.58.png CS/SE Individual Practical 18 / 28
  • 19. Java problems Home page Design and interface Lists Text Details Functionality Crashes Details Emulator view — comparison .58.23.png shot 2011-10-31 at 14.42.32.png CS/SE Individual Practical 19 / 28
  • 20. Java problems Home page Design and interface Lists Text Details Functionality Crashes Details Emulator view — comparison .40.36.png shot 2011-11-02 at 13.43.58.png CS/SE Individual Practical 20 / 28
  • 21. Java problems Home page Design and interface Lists Text Details Functionality Crashes Details Emulator view — comparison .22.18.png shot 2011-10-31 at 07.23.47.png CS/SE Individual Practical 21 / 28
  • 22. Java problems Home page Design and interface Lists Text Details Functionality Crashes Functionality Emulator view .52.15.png CS/SE Individual Practical 22 / 28
  • 23. Java problems Home page Design and interface Lists Text Details Functionality Crashes Functionality Emulator view .42.38.png CS/SE Individual Practical 23 / 28
  • 24. Java problems Home page Design and interface Lists Text Details Functionality Crashes Crashes Emulator view — comparison .13.59.png shot 2011-10-30 at 22.24.01.png CS/SE Individual Practical 24 / 28
  • 25. Java problems Home page Design and interface Lists Text Details Functionality Crashes Crashes Emulator view — comparison .00.05.png shot 2011-10-31 at 16.26.04.png CS/SE Individual Practical 25 / 28
  • 26. Java problems Home page Design and interface Lists Text Details Functionality Crashes Crashes Errors in the LogCat view CS/SE Individual Practical 26 / 28
  • 27. Java problems Home page Design and interface Lists Text Details Functionality Crashes Crashes Errors in the LogCat view .33.18.png CS/SE Individual Practical 27 / 28
  • 28. Java problems Home page Design and interface Lists Text Details Functionality Crashes Crashes Errors in the LogCat view CS/SE Individual Practical 28 / 28