ssm-en.xhtml
branchv_0
changeset 3 f31614583438
parent 1 83f6bf9077c5
child 4 53e8012e5461
--- a/ssm-en.xhtml	Sun Aug 21 23:51:01 2016 +0200
+++ b/ssm-en.xhtml	Sun Aug 21 23:59:31 2016 +0200
@@ -117,7 +117,7 @@
 			<li>avoid NIH and reuse code but also avoid dependency hell</li>
 			<li>know your dependencies, know why they are required</li>
 			<li>reduce dependencies to only necessary ones</li>
-			<li>depend on small and useful libraries – not on bulky application packages</li>
+			<li>depend on small and useful libraries – not on bulky application packages or libraries with large transitive dependencies</li>
 			<li>if dependency on bulky application package is inevitable, add a layer of abstraction – create a generic interface and connector and allow others to replace the bulky package with their own sane implementation</li>
 			<li>helper tools:
 			<ul>
@@ -130,9 +130,9 @@
 
 		<h2>Easily auditable</h2>
 		<ul>
-		<li>small code footprint and minimal dependencies makes it easy to do security audit</li>
-		<li>avoid ungrounded refactoring and reformatting – they make mess and noise in the version control system and impede the audit</li>
-		<li>refactoring/reformatting changesets should be separated from substantive changes</li>
+			<li>small code footprint and minimal dependencies makes it easy to do security audit</li>
+			<li>avoid ungrounded refactoring and reformatting – they make mess and noise in the version control system and impede the audit</li>
+			<li>refactoring/reformatting changesets should be separated from substantive changes</li>
 		</ul>
 
 		<h2>Reproducible builds</h2>