Coming soon - Get a detailed view of why an account is flagged as spam!
view details
1
What needs to be done to my code before leaving my internship?
Post Body

I got a job as a junior developer for the summer, in which they gave me an actual project which I was really happy about. Basically, I've made an app for Android and iOS in C#/Xamarin for their customers who already have the desktop version (it's not a replacement, but it does about 80% of what their 10 year old desktop software does, so I'm proud haha)

I've learned a lot and want to come back next summer, so because of that I want to leave on the best terms.

I don't want to leave my code in a way that makes the next person (who will probably be the one I interviewed with and trained me) have to redo everything. It won't ever be perfect, I know that, but I want to have him take over and have him think "this could have been written to do that" (AKA understand it) instead of go "wtf what does this do?" (Not understand my code or have to really dig deep and figure it out).

If this was school I would do this by commenting every single method (that isn't blatantly obvious). However, the guys here do not comment their code, they have the philosophy of "if you had to comment it, you didn't write it readable enough to begin with".

I've coded everything with dependency injection in mind, MVVC architecture, and followed their naming premise of everything having longer names that explain what they are.

So ignoring commenting, what else do I need to do to make sure I leave my code in the best order for the next guy?

Author
Account Strength
100%
Account Age
12 years
Verified Email
Yes
Verified Flair
No
Total Karma
47,706
Link Karma
3,451
Comment Karma
44,141
Profile updated: 6 days ago
Posts updated: 10 months ago
Student / Junior Developer

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
9 years ago