Open ChadFibke opened 5 years ago
Hi @ChadFibke
Thank you very much for reviewing my work and for this comprehensive review and helpful comments - it's like another tutorial all together π π π π Thanks . I will apply these in my subsequent R projects.
Many thanks! Rebecca
Hey @rasiimwe,
I would also like to thank you for your effort you put into every assignment, and every peer review! :star:
Cheers, Chad
Thanks @ChadFibke π
Coding Style
The good :thumbsup:
Most target names and objects created in R script are informatively named! This helps to inform the reader what is being made!
Code looks great!
Needs work :thumbsdown:
Add some comments to your Make file! This will help annotate what is going on!
Some objects are poorly named... 1f, 2f, 3f are not informative!
Coding Strategy
The good :thumbsup:
Wow factor: Extremely High level analysis preformed, integrating almost all class material learned :star: :star:
make clean
removes all the output! This allows us to see how your pipeline can handle the input and scripts!Running
make all
configures all output and finishes without any major error!The report was curated with r markdown syntax for additional structure! :star:
Pipeline created meaningful intermediate files that can be used later on! For example, what If I wanted to use the common_words.tsv for evil? With your pipeline I can.
Needs work :thumbsdown:
could you not just use the relative pathways to cloud.pdf and bar_plot.png when using them as dependencies for your final report? These steps seem to be unnecessary, and create more unsorted files in your repo!
Creativity & Ease of Access
The good :thumbsup:
Easy navigation from canvas to your repo!
Thanks for provided a detailed README describing what was changed, commenting on the repo contents, and giving detailed instructions on how to install the dependencies!
Wow factors: use of multiple languages, adding a pipeline figure for others to view, and added multiple new R scripts!
Needs work :thumbsdown:
No need to save your .Rhitory file. In the future add this file name to you your .gitignor file.
Use the mkdir command to help organize your repo. As of now many files are out in the open, and has a disorganized look. For example you could use mkdir data to store all your csv files, and make R to store all your r scripts! This directory/folder setup could be part of the instructions for one of the initial/last rules in your pipeline.
When running the pipeline with your instructions resulted in some missing dependencies like tidytext and repurrrsive. I see you get the user to install wordcloud and other packages, but make sure to provide an exhaustive list!
Also I could only run the python script when I used an absolute pathway, not a relative pathway. This could have been a "me issue", so I wont doc you marks.