Posts

Showing posts with the label Enterprise

Code Quality Assurance Using SonarQube

Here is how you enable SonarQube in your Maven based project. Just put this into your pom.xml : <build> <plugins> <plugin> <groupId>org.codehaus.sonar</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>4.3</version> </plugin> </plugins> </build> <profiles> <profile> <id>sonar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> <sonar.profile>Your Profile</sonar.profile> <sonar.branch>master</sonar.branch> <sonar.projectDescription>Your Description</sonar.projectDescription> <sonar.buildbreaker.skip>false</sonar.buildbreaker.skip> <sonar.jdbc.url>jdbc:mysql:// sonar.example.com :3306/sonar</sonar.jdbc.url> <sonar.login>sonar</sonar.l...

The Weird Relationship Between Management and Engineers

Image
The reason why some engineers feel not be taken seriously, could not be better shown as in the foreword of  The Clean Coder - A Code of Conduct for Professional Programmers - R. Martin (Pearson, 2011) : It all starts a short time ago in a place not too far away. Cue the curtain, lights and camera, Charley .... Several years ago I was working at a medium-sized corporation selling highly regulated products. You know the type; we sat in a cubicle farm in a three-story building, directors and up had private offices, and getting everyone you needed into the same room for a meeting took a week or so. We were operating in a very competitive market when the government opened up a new product. Suddenly we had an entirely new set of potential customers; all we had to do was to get them to buy our product. That meant we had to file by a certain deadline with the federal government, pass an assessment audit by another date, and go to market on a third date. xiii ...