-
-
Notifications
You must be signed in to change notification settings - Fork 983
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Poor example of file names and folder organization #1225
Comments
I agree - this bugs me too. |
I like that new organisation idea, and also to fix the naming practices. Another exercise, which has been eluded to could be the solution, but at the same time needing to keep it fairly short, MCQ style as an add on to the "Moving files and directories section" as "Nelle's pipeline: Organising Files Part 2", keeping in line with the story of the episode. Could it replace the "Organising Files and Directories" exercise starting in Maybe something like this (suggest edits!); Reorganising a folder structure At present, Nelle's folder structure looks like this
Although there is no official right or wrong way to organise files, some are better than others, and Nelle is considering to reorganise her folder structure. Which of the following would be considered a good reorganisation of her file structure
|
I think having the suggested exercise without actually moving the files is a bit unsatisfactory, but tidying up unorganised files is a huge potential stumbling block for learners if later material refers to a particular directory structure. I'm going to start work on tidying the files up, and have a bit more of a re-write of the lesson to include #1112. |
Before I sink too much time into this, I've come up with this file structure. It's a compromise between good practice and making the exercises needlessly difficult to follow (e.g. putting shell scripts in a different directory to Nelle's data files).
Any glaring problems? |
I like the proposed structure a lot. The scripts inside the dated folder are a bit of an anti-pattern, but I agree that putting them in a Have you tried playing through the lesson with it yet? I assume quite a bit needs to be edited. |
Great! Thanks for the feedback. I've not worked through the lesson yet with this new structure - it's going to be a lot of work so I wanted to get feedback on a new structure before I start :) The problem I envisage with moving the scripts into a different directory might be something of a nothing, but it would certainly be more typing in the script created later in the lesson, and hence another place for learners to fall behind. Ok, after typing and deleting a long stream-of-consciousness reply, I have come up with the following, which should encourage better directory structure, reduce typing of complicated names, and avoid the anti-pattern:
|
That's probably what I would do if it were my project, so that's alright with me. |
I've always read the different folders
north-pacific-gyre
,creatures
,molecules
as different projects, and so they would have their own data folders. But, then there's the generically nameddata
folder. A similar example is the creation of thethesis
but not using thewriting/thesis
folder to move files into.Can either the data files be originally a good model, or the lesson adapted to fix the file names/structure to model good file naming and organization practices?
The text was updated successfully, but these errors were encountered: