User Tools

Site Tools


haas:spring2019:unix:projects:pwn0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
haas:spring2019:unix:projects:pwn0 [2018/10/16 18:39] – external edit 127.0.0.1haas:spring2019:unix:projects:pwn0 [2019/04/16 16:43] (current) – [Specifications] wedge
Line 465: Line 465:
     * if statements     * if statements
     * loops     * loops
-    * at least 1 function (use **function** keyword to identify) 
   * your logic needs to:   * your logic needs to:
     * flow (one thing leads into the next, as best as possible)     * flow (one thing leads into the next, as best as possible)
     * make sense within the given context     * make sense within the given context
-    * avoid redundancy (make a function instead of maintaining multiple copies of code)+    * avoid redundancy
     * be understood by you (no grabbing snippets that seem to "work" from the internet)     * be understood by you (no grabbing snippets that seem to "work" from the internet)
       * if you gain inspiration from some external resource, please cite it       * if you gain inspiration from some external resource, please cite it
Line 676: Line 675:
 *:pwn0:pwn0.sh effectively utilizes selection statements [4/4] *:pwn0:pwn0.sh effectively utilizes selection statements [4/4]
 *:pwn0:pwn0.sh effectively utilizes looping structures [4/4] *:pwn0:pwn0.sh effectively utilizes looping structures [4/4]
-*:pwn0:pwn0.sh effectively utilizes functions in script [4/4] 
 *:pwn0:pwn0.sh is a proper bash script with shabang and exit [4/4] *:pwn0:pwn0.sh is a proper bash script with shabang and exit [4/4]
 *:pwn0:pwn0.sh parses command-line arguments as appropriate [4/4] *:pwn0:pwn0.sh parses command-line arguments as appropriate [4/4]
Line 687: Line 685:
 *:pwn0:pwn0.sh omits specified bases as requested [4/4] *:pwn0:pwn0.sh omits specified bases as requested [4/4]
 *:pwn0:pwn0.sh properly manages input violations [4/4] *:pwn0:pwn0.sh properly manages input violations [4/4]
-*:pwn0:pwn0.sh operates according to specifications [5/5+*:pwn0:pwn0.sh operates according to specifications [7/7
-*:pwn0:pwn0.sh logic is organized and easy to read [5/5]+*:pwn0:pwn0.sh logic is organized and easy to read [7/7]
 </code> </code>
  
haas/spring2019/unix/projects/pwn0.1539715153.txt.gz · Last modified: 2018/10/16 18:39 by 127.0.0.1