Gallardo994

joined 1 year ago
[–] Gallardo994 4 points 5 months ago (1 children)

Carl. His name is Carl. He enjoys cosplaying a bird sometimes.

[–] Gallardo994 4 points 5 months ago* (last edited 5 months ago)

I have two key points to understand any large codebase:

  • Start with the entry point. Check the initialization process. It will most likely tell you what other parts of the code are crucial to the application. Start digging into those parts that are mentioned in the initialization process. Rinse and repeat for their dependencies which might look important. Just read and take notes if necessary. Try to understand how the application gets its stuff running. Don't spend too much time on a specific part, just get a broad understanding and how it all flows.
  • After the first step, you should start seeing some sort of patterns to how the software is made: repeating principles, common practices, overall architecture. This is the point when you should be confident enough to introduce changes to the software, therefore you should have a build environment which guarantees the application works. If it doesn't, have someone in the team help you to get it running without any changes to the codebase. Don't make changes until you have a working build environment.

With both done, you should already be comfortable enough to start modifying the application.

I cannot stress enough how many developers I've seen trying to dig into random parts of the code knowing nothing where or how it all begins, making it super-problematic to add new features. Yeah they can fix a bug or two, but the biggest issues start when they try to implement something new.

[–] Gallardo994 8 points 6 months ago

Sounds like FNAF Security Breach. These bugs are hilarious.

[–] Gallardo994 4 points 6 months ago

No worries we'll schedule it for the next sprint

[–] Gallardo994 7 points 6 months ago

I'd need some proof of the dude milking his chicken

[–] Gallardo994 2 points 6 months ago

I still cannot come up with a single use case for such a feature. Am I missing something?

[–] Gallardo994 2 points 6 months ago

Tabliss. In my case it's just an empty page with "good morning" or whatever text depending on the current time of day.

[–] Gallardo994 6 points 6 months ago

I wouldn't mind paying for streaming services IF and ONLY IF they had everything day one just like Spotify works with music. I fucking hate paying for Netflix just to realize I can't watch something new as it's Paramount+ exclusive, and P+ doesn't even let me register in my country. Always sailing for anything video related.

[–] Gallardo994 5 points 6 months ago

Is it where they make Schweppes?

[–] Gallardo994 2 points 6 months ago

The city where noone is bitching at anyone tho

[–] Gallardo994 2 points 6 months ago

Leatherman bracelet has one built in so I don't even need those

[–] Gallardo994 3 points 6 months ago

Linux community needs to assert dominance in one way or another, so let it be the way it is

view more: ‹ prev next ›