You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

8.5 KiB

Functional Project Questions

Try passing as arguments "hello" standard
 _              _   _          
| |            | | | |         
| |__     ___  | | | |   ___   
|  _ \   / _ \ | | | |  / _ \  
| | | | |  __/ | | | | | (_) | 
|_| |_|  \___| |_| |_|  \___/  
                               
                               
Does it display the string in the right template as an ASCII art representation as above?
Try passing as arguments "hello world" shadow
                                                                                        
_|                _| _|                                                     _|       _| 
_|_|_|     _|_|   _| _|   _|_|         _|      _|      _|   _|_|   _|  _|_| _|   _|_|_| 
_|    _| _|_|_|_| _| _| _|    _|       _|      _|      _| _|    _| _|_|     _| _|    _| 
_|    _| _|       _| _| _|    _|         _|  _|  _|  _|   _|    _| _|       _| _|    _| 
_|    _|   _|_|_| _| _|   _|_|             _|      _|       _|_|   _|       _|   _|_|_| 
                                                                                        
                                                                                        
Does it display the string in the right template as an ASCII art representation as above?
Try passing as arguments "nice 2 meet you" thinkertoy
                                                                       
                       --                       o                      
     o                o  o                      |                      
o-o     o-o o-o         /        o-O-o o-o o-o -o-       o  o o-o o  o 
|  | | |    |-'        /         | | | |-' |-'  |        |  | | | |  | 
o  o |  o-o o-o       o--o       o o o o-o o-o  o        o--O o-o o--o 
                                                            |          
                                                         o--o          
Does it display the string in the right template as an ASCII art representation as above?
Try passing as arguments "you & me" standard
                                                                
                                ___                             
 _   _    ___    _   _         ( _ )          _ __ ___     ___  
| | | |  / _ \  | | | |        / _ \/\       | '_ ` _ \   / _ \ 
| |_| | | (_) | | |_| |       | (_>  <       | | | | | | |  __/ 
 \__, |  \___/   \__,_|        \___/\/       |_| |_| |_|  \___| 
 __/ /                                                          
|___/                                                           
Does it display the string in the right template as an ASCII art representation as above?
Try passing as arguments "123" shadow
                       
  _|   _|_|   _|_|_|   
_|_| _|    _|       _| 
  _|     _|     _|_|   
  _|   _|           _| 
  _| _|_|_|_| _|_|_|   
                       
                       
Does it display the stirng in the right template as an ASCII art representation as above?
Try passing as arguments "/(\")" thinkertoy
         o o    
    o  / | | \  
   /  o       o 
  o   |       | 
 /    o       o 
o      \     /  
                
                
Does it display the stirng in the right template as an ASCII art representation as above?
Try passing as arguments "ABCDEFGHIJKLMNOPQRSTUVWXYZ" shadow
                                                                                                                                                                                                                                                               
  _|_|   _|_|_|     _|_|_| _|_|_|   _|_|_|_| _|_|_|_|   _|_|_| _|    _| _|_|_|       _| _|    _| _|       _|      _| _|      _|   _|_|   _|_|_|     _|_|     _|_|_|     _|_|_| _|_|_|_|_| _|    _| _|      _| _|          _| _|      _| _|      _| _|_|_|_|_|  
_|    _| _|    _| _|       _|    _| _|       _|       _|       _|    _|   _|         _| _|  _|   _|       _|_|  _|_| _|_|    _| _|    _| _|    _| _|    _|   _|    _| _|           _|     _|    _| _|      _| _|          _|   _|  _|     _|  _|         _|    
_|_|_|_| _|_|_|   _|       _|    _| _|_|_|   _|_|_|   _|  _|_| _|_|_|_|   _|         _| _|_|     _|       _|  _|  _| _|  _|  _| _|    _| _|_|_|   _|  _|_|   _|_|_|     _|_|       _|     _|    _| _|      _| _|    _|    _|     _|         _|         _|      
_|    _| _|    _| _|       _|    _| _|       _|       _|    _| _|    _|   _|   _|    _| _|  _|   _|       _|      _| _|    _|_| _|    _| _|       _|    _|   _|    _|       _|     _|     _|    _|   _|  _|     _|  _|  _|     _|  _|       _|       _|        
_|    _| _|_|_|     _|_|_| _|_|_|   _|_|_|_| _|         _|_|_| _|    _| _|_|_|   _|_|   _|    _| _|_|_|_| _|      _| _|      _|   _|_|   _|         _|_|  _| _|    _| _|_|_|       _|       _|_|       _|         _|  _|     _|      _|     _|     _|_|_|_|_|  
                                                                                                                                                                                                                                                               
                                                                                                                                                                                                                                                               
Does it display the stirng in the right template as an ASCII art representation as above?
Try passing as arguments "\"#$%&/()*+,-./" thinkertoy
o o         | |                                                  
| |  | |   -O-O-      O          o  / \  o | o                 o 
    -O-O- o | |   o  /    o     /  o   o  \|/   |             /  
     | |   -O-O-    /    /|    o   |   | --O-- -o-           o   
    -O-O-   | | o  /  o o-O-  /    o   o  /|\   |    o-o    /    
     | |   -O-O-  O       |  o      \ /  o | o     o     O o     
            | |                                    |             
                                                                 
Does it display the stirng in the right template as an ASCII art representation as above?
Try passing as arguments "It's Working" thinkertoy
          o                                              
o-O-o  o  |           o       o         o                
  |    |              |       |         | /  o           
  |   -o-   o-o       o   o   o o-o o-o OO     o-o  o--o 
  |    |     \         \ / \ /  | | |   | \  | |  | |  | 
o-O-o  o    o-o         o   o   o-o o   o  o | o  o o--O 
                                                       | 
                                                    o--o 
Does it display the stirng in the right template as an ASCII art representation as above?
Is the file system well organized?

Basic

*Has the code passed the formatting? (gofmt, goimports)
*Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)
*Does the code present commenting (https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)?
*Does the code present documentation?
*Does it present consistent indentation?
*Does the code avoid obvious comments (no over information)?
*Does the code avoid code grouping?
*Does the code have a consistent naming scheme (camelCase, under_scores)?
*Does the code obey the principles "DRY" (Don't Repeat Yourself) or "DIE" (Duplication is Evil)?
*Does the code obey the principal "KISS" (keep it simple, stupid)?
*Does the code obey the principle "YAGNI" (You Are not Gonna Need It)?
*Does the code obey the principle "SOC" (Separation of Concerns)?
*Does the code avoid deep nesting (if in ifs, forest of ifs)?
*Does the code present a good file and folder organization?
*Does it present a good separation of Code and Data?
*Does the go code follow the go recommendation? (https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)
*Is the error handled, is it error free?
*Is there a test file for this code?
*Are the tests checking each case possible?
*Is the output of the program well structured? Does any letter seems to be out of line?

Social

*Did you learn anything from this project?
*Can it be open-sourced / be used for other sources?
*Would you recommend/nominate this program as an example for the rest of the school?