Background
I have heard developers say I do not like to write documentation.
The documentation is in the code itself.
Scenario:- File Deletion
Let us review a code I am looking at this Sunday morning.
Original Code
Image
Image – Container
Image – Container
Outline
- Container
- Foreach Loop Delete
- Script Task
- DeleteOldFiles
- Foreach Loop Delete
- Collection
- Directory
- @[User::ArchiveFile]
- Files
- *.txt
- Retrieve File Name
- Name and extension ( no )
- Fully qualified ( yes )
- Name only ( no )
- Transverse subfolders
- No
- Directory
Revised Code
Image
Image – Container
Image – Container
Image – File System Task Editor
Outline
- Container
- Foreach Loop Delete
- Script Task
- DeleteOldFiles
- Foreach Loop Delete
- Collection
- Directory
- Original
- @[User::ArchiveFile]
- Revised
- @[User::ArchiveFolder]
- Original
- Files
- *.txt
- Retrieve File Name
- Name and extension ( no )
- Fully qualified ( yes )
- Name only ( no )
- Transverse subfolders
- No
- Directory
Summary
A code block that visuals
is a bit hard to quickly read through.
If you can label it a bit, it might be a bit easier to take a quick pass through.