4 ms·
If anything, each chunk of code having its own distinctive structure would make the code easier to visualize. If all the code looks the same then you have no la
by iraqmtpizza 3y ago
If anything, each chunk of code having its own distinctive structure would make the code easier to visualize. If all the code looks the same then you have no landmarks. Do you not visualize code?
- mcluck 3y agoI do visualize it but the logic is the landmarks. It's like living on a grid system such as in Utah or New York but you still know where Times Square is and how Broadway connects everything
- iraqmtpizza 3y agoYou cannot know the logic prior to reading and understanding the code unless you recognize the code immediately on sight. That is my point. If I see a nested ternary expression with beautiful indentation, I know I've scrolled too far when I'm looking for a certain method. Method names are not logic. You really don't use distinctive method names or formatting to orient yourself and your colleagues? That sounds awful.
- mcluck 3y agoI misunderstood what you meant then. Obviously I use descriptive names and different styles of elements inherently have different shapes to them but I don't choose to add extra lines or change spacing just to make something look distinct. As I scroll through I see blocks, names, fors, lambdas, these form the shapes of different bits of code. The baseline formatting of each of these elements is uniform though