Industry doesn't prioritize documentation (no way to measure it in a metric) velocity and time to market tend to be your key measurable - and they're both diametrically opposed to anything but an auto-documenting system.Īnyways, these diagrams tend to break down at scale and become more of a hindrance than a helper for code level documentation. Ironically, this was also by a professor that had never really been in industry. I was also told that industry standard was to use UML everywhere in undergrad, and to meticulously document everything was expected. Stuff like Storybook is a godsend for consolidating the source of truth to the codebase, but even then it's not perfect. The last two companies I've been with used auto-documenting markup for their code base and ORM, and that was basically the only system I've seen work well. In general you start having problems with source of truth the more you go down the diagram rabbit hole. Most of the UML we had was either horribly out of date or straight up wrong - source of truth was the codebase for us, which was a nightmare, since a lot of PMs thought the UML was the source of truth. I've worked for a Fortune 200 and that was the only company I've been with that used anything close to UML - and even then it was only done because it was "part of the process". So Im not sure what other real world businesses do.ĭo most businesses use the class and sequence diagrams? Does the one you work for? Or is that mostly a thing they just teach in school But shes also never worked a day in the real world, just academia. I told my software engineering teacher about this and she was horrified, saying thats not good practice etc. But yeah we dont really use the diagrams here, we get the requirements and start work. For the most part we've moved on to adopt the mainstream standards here though. So yeah we had our own standards since before the big standards became mainstream. I'll admit we probably do do things a bit differently, we've been using computers and programming stuff since about when the first univac started getting sold to businesses(I've been told we started using univac here in 1952 or 1953). Where I work we dont really use diagrams, once we get the requirements done we start work soon as those hit our desks. Don't see your link?īasically im working on my masters degree and doing full time dev work too. We could always do with more help and wisdom, friend! The better the FAQ, the harder we can come down on lazy posters with low-effort OPs, which means a higher quality subreddit experience for you. Please don't start new threads about these topics without getting mod permission first, lest we be forced to. In addition to a chat thread that's newly spawned every day, we have a daily rotation for threads for certain topics. These are only posted by mods, following the schedule listed in the FAQ. More info about the salary survey can be found on the subreddit wiki. Share your current compensation and review the data submitted by other users in the two links above. These are the old responses to the previous survey The survey and response spreadsheet have been updated as of November 23, 2018. Tl dr: darker colors = more posting experience here. Noticed some cool user flair around? Take a look at this thread to see what it's all about. Second: Check out this awesome "quick answers to common questions" threadįourth: Search for prior posts on the subject Please note that we, the CSCQ mod team are not in charge of this discord or the site: 'v'. R/ExperiencedDevs made a new site based on Lemmy: Please check it out for your chatting needs: v More importantly however, the behavior of reddit leadership in implementing these changes has been reprehensible.ĬSCQ regular u/Kevincav runs a discord called CS Career Hub. Reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app. CSCareerQuestions protests in solidarity with the developers who made third party reddit apps.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |