Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
bezorp3736yReading others' code is probably one of the hardest, most useful skills to master. But it can be a terrible strain to look at ugly code, while resisting the urge to refactor it.
So I feel your pain.
Personally, I like to frame reading code as me reading a mystery novel, where I've got to figure out the twisted plot. Also I imagine the person who wrote it hates my guts and wants to punish me. -
@bezorp I always sound like crazy (maybe more than I really am) I just go reading a little loud to myself and star like "aahhh so this is what it is", "oh boy what happen now" and I write notes on some whiteboard
-
@natescra that's me right now.
I'm currently taking care of a tool from a dev that left the company. Code is messy and have no documentation AT ALL.
So yeah, freaking adventure up to this point. But at least, I've actually managed to make it work.
Will finish the backlog, send it to the Requirements team (it's a tool to automate their tasks on a Jira server) and while they use, will rewrite the whole thing from scratch. - Not even refactoring will save that thing. -
@DarkMelchiah I'm working with a project that the company paid an outsource, and now they tired of working with this person so they ask for the source code (because no one have it). And something that frustrates me the most is when people do the code in several languages at the same time, variables in Spanish and others in English, classes with a "Spanglish" name
-
@natescra Ho boy. Now that's a problem. For english speakers (any non-latin, actually), at least.
I wouldn't have much of a problem because my first language is portuguese (and, weirdly enough, it's ridiculously easy to understand spanish for us).
But I feel ya. Working for a korean company, it's quite common to see code where the docs are fully written in Hangul.
!rant
I'm not sure if it's good or bad, but lately I've lost that "love" for code, not coding itself, but the code in projects.
Because most of the time the projects are inherited, there is never enough time, It's always a priority. And let's be honest, most of the time programmers don't like others code. (Is it God Complex?).
What I do notice with this "new" philosophy it is that I do not stress when I do not like some development, I ask the "bosses" if there is time to change it or if we continue with how it is. I learn that it should be done better and I continue my life
rant
!rant philosophy