Featureful / about / components / CountLinesOfCode.md
Count Lines of Code
Recursively scans a folder for text files, counting the lines of code in each.
The results are displayed in a tree structure, with subtotals at each level.
Comments are not counted, nor blank lines, nor import statements, nor lines containing a single closing bracket/parenthesis/brace.
As I write this, the built-in components consist of 2,400 lines of code,
with the largest component being Folder Tree
, at 190 lines,
ListFolder
is slightly smaller at 170 lines.
Music Player
is also 170 lines.
Less is more. I'm happy when my code base is small.
Are Featureful components too verbose? I'm torn, on the one hand, I feel like there's too much (some) boilerplate in them (mostly because of the lack of lambdas). On the other hand, a music player that does everything I want in just 170 lines; that's bloody marvelous!
Back to Components index.