Download presentation
Presentation is loading. Please wait.
Published byGyles Townsend Modified over 9 years ago
1
ITEC 370 Lecture 14 Implementation
2
Review Questions? Draft of design document on F Brief 3-5 minute work update on F (will continue except for mid-term) Design –What are some of the factors you have to decide on when designing a project? –Are these factors reliant on the client? –Where is the design document used in the software process?
3
Implementation Objectives How to implement code –Not your typical 109/120/220 lecture hopefully
4
Implementation Start Have description of system and how to build it… Resources –Documents –People who wrote the documents –Computers –Redbull? How would you build the system with a team of people?
5
Implementation Environmen t What is your ideal coding environment?
6
Implementation Environmen t Physical –Individual / team Coding –IDE –Compilers –Process of write, compile, run or write, upload, view
7
Implementation For me 4 terminal windows –2 with code –1 for building –1 for running Doesn’t work for everything –iPod applications
8
Implementation Issues When you have a team of developers… –What are some of the issues that might come up during the implementation phase?
9
Implementation Style Seemingly minor point Can cause major issues Decide what your team’s style is –Indent with tabs or spaces –Does the { go after the if or on the next line? –Variable naming convention –Global variables –Function length Usually spelled out
10
Implementation Comments What are they? What are they useful for? How should the be used in implementation? Is one style better than another?
11
Implementation Comments Life-blood of a successful project Tie-in –Requirements –Design document –Testing… Code should have multiple sources of documentation –In-line, design, user manual
12
Implementation Comments Bare minimum –Describe what the code does –Describe what is required to use this code –Give examples of how to use this code –Provide test cases and expected output
13
Implementation Word of caution We typically love clever solutions Don’t’ come up with a clever / cryptic naming system KISS Multiple people are working on a system –Simple is better
14
Implementation Testing Should you write test cases (paper or actual code) for your project before you actually write the code? Benefits Downsides
15
Implementation Errors / warnings Are warnings acceptable? How are errors reported? –Allow java runtime errors to handle it –Blank page –Try/catch statements + Console output –Pop-ups
16
Implementation Review Start of implementation Concerns about how to start the process Didn’t even get into actual coding strategies
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.