Advice for Novice Developers on Git, Code Style, and Best Practices

0
21
Asked By TechExplorer42 On

Hey everyone! I'm a new developer working at a startup in Korea, and I'm currently tackling app development with Flutter. I've been feeling a bit overwhelmed with managing Git, establishing a Git flow, and setting up code style and conventions. I know these aspects are crucial for future maintenance and collaboration, especially as the app grows larger. However, I'm worried that if I focus too much on these details, I won't be able to make any actual progress on coding. If you have experience with collaborative projects or long-term maintenance, I would love to hear your insights on balancing these concerns while still getting things done!

3 Answers

Answered By DevAdviceGuru On

Have you considered seeking guidance from the senior devs on your team? They might already have some of these processes in place that you can follow. It could save you a lot of time and effort if you can tap into their experience.

TechExplorer42 -

I wish! Unfortunately, I'm in a situation where I'm responsible for setting everything up myself.

Answered By BookwormDev On

You might want to check out 'The Missing README' – it's a great resource for anyone starting out with these concepts.

Answered By CodeNinja88 On

I'd suggest starting with a simple Git workflow, like a modified Git Flow. It works well in a fast-paced startup environment. You can bypass things like release or hotfix branches, and just use tags for versioning instead. For code style, pick a standard formatter that many developers use. Set it up to run automatically with pre-commit hooks in Git or through your IDE. Figuring out project-specific conventions can take some time, and you’ll probably make a few mistakes along the way – it’s all part of the learning process! But if you can find a more experienced developer to help guide you, that would be a huge plus!

CuriousCoder91 -

Thanks for the advice! I’ll definitely try to implement that. I think finding a senior developer for feedback would help a lot, but it seems challenging.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.