SGT Private RallyPoint Member2280108<div class="images-v2-count-0"></div>What are common pitfalls Software/System/Web Developers and Engineers face regarding collaboration? How can they be avoided or mitigated?2017-01-24T23:24:36-05:00SGT Private RallyPoint Member2280108<div class="images-v2-count-0"></div>What are common pitfalls Software/System/Web Developers and Engineers face regarding collaboration? How can they be avoided or mitigated?2017-01-24T23:24:36-05:002017-01-24T23:24:36-05:00LTC John Shaw2280137<div class="images-v2-count-0"></div>Clearly described, defined requirements with a user group that has a specific functions and automated testing scripts for scalability across many geographic regions.<br />Coding for millions of users with billions of transactions requires efficient code.<br />This software must be put through real world production scale environments.Response by LTC John Shaw made Jan 24 at 2017 11:34 PM2017-01-24T23:34:55-05:002017-01-24T23:34:55-05:00PO1 Private RallyPoint Member2281234<div class="images-v2-count-0"></div>This is a point towards inter-team collaboration, and I hope I understood the question right.<br /><br />One thing I have noticed is style. Some people choose "shortcuts" while others don't. This is especially true when using untyped languages like Python. <br /><br />Take for instance this: <br />x = True<br />print "Hello" if x else "World" is the same as:<br /><br />if (x):<br />....print "Hello"<br />else:<br /> ....print "World"<br /><br />This is a simple example and there are many more "shortcuts" and style related things out there and I understand the need or want for them. <br /><br />As much as I am personally against this, I believe it could be beneficial for organizations to implement a style guide, even informally. Seasoned developers are able to decipher these, but new members or other people inheriting code without a full understanding can run in to problems discerning the functionality of certain pieces of code.<br /><br />*Edit: it got rid of my indentations, so I made them periods (.).Response by PO1 Private RallyPoint Member made Jan 25 at 2017 10:52 AM2017-01-25T10:52:19-05:002017-01-25T10:52:19-05:002017-01-24T23:24:36-05:00