Skip to content

Commit dddf6d7

Browse files
authored
Update README.md
1 parent 8ffcad5 commit dddf6d7

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,13 +74,13 @@ Most important qualities I look for in an Architect are
7474
- Great Communication : Communication in the widest sense. Communicating the technical aspects to the stakeholders, project management, software developers, testers, etc.
7575

7676
## SOAP Web Services
77-
[[images/SOAPWebServices.png]]
77+
[[SOAPWebServices.png]]
7878

7979
## REST Web Services
8080
- PDF https://www.mindmup.com/#m:g10B8KENIDghuHAYmFzM0daOU80SDA
8181

8282
## Distributed Cache
83-
[[images/DistributedCache.png]]
83+
[[DistributedCache.png]]
8484

8585
## Layers
8686
- PDF https://www.mindmup.com/#m:g10B8KENIDghuHAemVIS2RvT1JDOUE
@@ -118,10 +118,10 @@ Listed below are some of the important considerations
118118
## Maven
119119

120120
### Best Practices
121-
[[images/MavenBestPractices.png]]
121+
[[MavenBestPractices.png]]
122122

123123
## IDE
124-
[[images/Eclipse1.png]]
124+
[[Eclipse1.png]]
125125

126126
# Practices
127127

@@ -138,7 +138,7 @@ Listed below are some of the important considerations
138138
- BDD. In my experience, I found BDD a great tool to enable communication between the ready team (Business Analysts, Product Owner) and the done team (Developers, Testers, Operations). When User Stories are nothing but a set of scenarios specified is GWT (Given When Then) format, it is easy for the done team to chew at the user story scenario by scenario. With tools like Cucumber & Fitnesse, tooling is not far behind too. Do check BDD out.
139139
- Refactoring. Is there an Architect who does not encounter bad code? Understand refactoring. Understand the role of automation tests in refactoring.
140140
- Continuous Integration. Every project today has continuous integration. But, the real question is “What is under Continuous Integration?”. Compilation, unit tests and code quality gate(s) is the bare minimum. If you have integration and chain tests, wonderful. But make sure the build does not take long. Immediate feedback is important. If needed, create a separate build scheduled less frequently for slower tests (integration and chain tests). Jenkins is the most popular Continuous Integration tool today.
141-
[[images/ModernDevelopmentPractices.png]]
141+
[[ModernDevelopmentPractices.png]]
142142

143143
### Important Questions
144144
- How often is code commited?

0 commit comments

Comments
 (0)