|
NextStep, OS X's pre-transition deadname
|
# ? Mar 19, 2016 13:10 |
|
|
# ? May 11, 2024 10:44 |
|
hackbunny posted:I really have to learn to read documentation rather than hammer at the code until it behaves, but it bores me so much epic this
|
# ? Mar 19, 2016 13:27 |
|
Hammer at it till it works, then clean and tidy it up, then come to code review and someone asks "why is this line here and what is it doing' "Errr dunno, I saw it being used elsewhere in the code'
|
# ? Mar 19, 2016 17:07 |
|
pretty much yeah. a lot of my code consists of transplanting existing code elsewhere, changing it as little as possible
|
# ? Mar 19, 2016 17:24 |
|
hackbunny posted:pretty much yeah. a lot of my code consists of transplanting existing code elsewhere, changing it as little as possible you could replace 85% of what i do with a bot that copies the top answer from the first stackoverflow answer after googling the problem. the other 15% is renaming variables so the code compiles.
|
# ? Mar 19, 2016 17:27 |
|
Judging jira estimates at sprint planng meetings based on "how much existing code can be cribbed for this"
|
# ? Mar 19, 2016 17:27 |
|
Wheany posted:you could replace 85% of what i do with a bot that copies the top answer from the first stackoverflow answer after googling the problem. you check that code compiles before submitting it? lol
|
# ? Mar 19, 2016 17:28 |
|
Valeyard posted:Judging jira estimates at sprint planng meetings based on "how much existing code can be cribbed for this" lol if you plan your sprints rather than just starting them and changing the scope a dozen times over their duration
|
# ? Mar 19, 2016 18:00 |
|
lol if your sprint board from October isn't still the one in use today
|
# ? Mar 19, 2016 18:22 |
|
reusing code is good
|
# ? Mar 19, 2016 18:22 |
|
is Direct2D an alright 2D rendering library to use or is there something else better?
|
# ? Mar 19, 2016 18:30 |
|
Wheany posted:you could replace 85% of what i do with a bot that copies the top answer from the first stackoverflow answer after googling the problem. gently caress you, you wrote half of this loving app, the worst half. I'm glad I punched you in your potato face even if for unrelated reasons (sorry, venting) but no, I don't copy code from SO, I use it as a documentation shortcut when the official documentation is too impenetrable or a function has a stupid name (I will never ever remember that ios/osx calls it -[NSString hasPrefix:] instead of beginsWith). I never copy code, I try to recreate it because I have Opinions on naming variables and code formatting. I was referring to legacy code, which is not to be touched until the day it breaks catastrophically, and then I'll have to spend days reconstructing flows and call stacks, and drawing circle and arrow state machines on a notebook... and usually find a way to fix the issue with a minimal intervention that doesn't touch the ~problematic architecture but works within it
|
# ? Mar 19, 2016 18:37 |
|
source your quotes
|
# ? Mar 19, 2016 18:38 |
|
it's me, I'm the terrible programmer. I should work smarter but I'm an ox
|
# ? Mar 19, 2016 18:41 |
|
Bloody posted:lol if you plan your sprints rather than just starting them and changing the scope a dozen times over their duration even with planning this happens stuff just gets shifted to the side, deffered and deffered, and its stacking up
|
# ? Mar 19, 2016 19:00 |
|
Progressive JPEG posted:you check that code compiles before submitting it? lol holy poo poo, with productivity tips like these i'll soon be making deece five figgies
|
# ? Mar 19, 2016 19:03 |
|
i might seriously start looking at jobs in the state, once ive been here for a year or two id like to "always be interviewing" but i dont want to waste their time and mine
|
# ? Mar 19, 2016 19:04 |
|
Bloody posted:lol if you plan your sprints rather than just starting them and changing the scope a dozen times over their duration look, it's every "scrum" project i have ever worked in.
|
# ? Mar 19, 2016 19:05 |
|
Wheany posted:look, it's every "scrum" project i have ever worked in. except now we're doing SAFe you know what's the difference between scrum and safe in my experience? at team level: nothing at management level: nothing
|
# ? Mar 19, 2016 19:07 |
|
SAFe is v bad. it tries to be agile for the enterprise but its super kitchen-sink in its approach (like the bit on the site where theyre all "its scrum and kanban and also xp") and it ends up coming across as an incomprehensible mess because really its a whole lot of weird artifice intended to make middle managers feel like they have a concrete system they can mindlessly apply to solve their org level problems. i guess in that respect it does a good job of being enterprise level scrum
|
# ? Mar 19, 2016 19:15 |
|
i attended some agile method course at the university when i was getting my master's and when they talked about getting extra people to remove bottlenecks in kanban, i thought that's adorable
|
# ? Mar 19, 2016 19:22 |
|
Valeyard posted:even with planning this happens its me, im the test code that will never be written!
|
# ? Mar 19, 2016 20:00 |
|
we have to prove that our stuff is tested otherwise customers won't take it
|
# ? Mar 19, 2016 20:06 |
|
Awia posted:we have to prove that our stuff is tested otherwise customers won't take it lol if you make software that is external facing
|
# ? Mar 19, 2016 20:10 |
|
the only thing about scrum that is idiot proof and "just works" are the daily standups, in my experience.
|
# ? Mar 19, 2016 20:11 |
|
Bloody posted:its me, im the test code that will never be written! i wish it was your posting instead
|
# ? Mar 19, 2016 20:11 |
|
Wheany posted:the only thing about scrum that is idiot proof and "just works" are the daily standups, in my experience. yes i love spending 30-40 mins listening to the entire tech team trying to make it look like they do lots of work while i struggle to remember what i did yesterday. what an agile tactic
|
# ? Mar 19, 2016 20:17 |
|
Bloody posted:lol if you plan your sprints rather than just starting them and changing the scope a dozen times over their duration true agile development
|
# ? Mar 19, 2016 20:17 |
|
gonadic io posted:yes i love spending 30-40 mins listening to the entire tech team trying to make it look like they do lots of work while i struggle to remember what i did yesterday. what an agile tactic every one of our sprint retrospectives has an item on it, usually added by me, of "lets try to keep the standups shorter" but it neer happens. Towards the end of our sprints they trend longer and longer
|
# ? Mar 19, 2016 20:18 |
|
all our standups in my last department were bants and nothing got done
|
# ? Mar 19, 2016 20:21 |
|
sometimes they go on for too long, and people tell jokes and talk about irrelevant stuff, but the main point of "what i did yesterday, what i'm doing today, are there any problems" works in my experience. but every other kind of meeting and planning is just mindblowingly boring and useless.
|
# ? Mar 19, 2016 20:35 |
|
the most successful attempt at agile ive seen in the wild was in the ecommerce division of a clothing retailer. small teams, sub 10 minute standups actually at the start of the day, cultural norm of pair programming and tdd, release to production every other week, product owner-y person who actually signed off on stories as they were played, tech leads who didn't let things go to production without tests, something vaguely approaching continuous delivery pipelines. by no means perfect, but it was pretty nice
|
# ? Mar 19, 2016 20:45 |
|
so how do I learn how to do tdd or w/e how is test formed is there something I can read on it because on one level I get it but on the other level I just don't get it at all like, let's say I have a function that gets some data from a rest api. is my test just making a blob of json that conforms to the expected output then writing a test that takes that data and plops out the expected output?
|
# ? Mar 19, 2016 20:59 |
|
just spent 20 minutes working on a subclass and trying to figure out why it wasn't working OH HO HO HO turns out it wasn't used anywhere at all in the app. just some rancid dead code hanging out in the project
|
# ? Mar 19, 2016 21:10 |
|
Awia posted:all our standups in my last department were bants and nothing got done ounds good to me
|
# ? Mar 19, 2016 21:15 |
|
uncurable mlady posted:so how do I learn how to do tdd or w/e yes the upside of tdd is that to actually write the tests before you write any actual code is that everything has to be pretty concretely speced and designed the downside is that no one ever does this mocking frameworks are your friend, so in this case you'd mock the api and your functions would never know
|
# ? Mar 19, 2016 21:21 |
|
i love mocking in both senses of the word
|
# ? Mar 19, 2016 21:21 |
|
tdd is great in theory but your most useful tests are the ones written against edge case bugs you don't come up with until they show themselves
|
# ? Mar 19, 2016 21:56 |
|
to me, the main value of TDD is that it forces me to think about the API design from the client's perspective.
|
# ? Mar 19, 2016 22:00 |
|
|
# ? May 11, 2024 10:44 |
|
Soricidus posted:I don't think I'd be very comfortable entrusting my data to an rray what about a 'national socialist' one
|
# ? Mar 19, 2016 22:33 |