mirror of
https://github.com/linkedin/school-of-sre
synced 2026-01-17 14:08:02 +00:00
Deployed 3bfbf06 with MkDocs version: 1.1.2
This commit is contained in:
@@ -36,6 +36,8 @@
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../stylesheets/custom.css">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -550,13 +552,13 @@
|
||||
|
||||
<input class="md-nav__toggle md-toggle" data-md-toggle="nav-4-1" type="checkbox" id="nav-4-1" >
|
||||
<label class="md-nav__link" for="nav-4-1">
|
||||
NoSQL Concepts
|
||||
NoSQL
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
</label>
|
||||
<nav class="md-nav" aria-label="NoSQL Concepts" data-md-level="2">
|
||||
<nav class="md-nav" aria-label="NoSQL" data-md-level="2">
|
||||
<label class="md-nav__title" for="nav-4-1">
|
||||
<span class="md-nav__icon md-icon"></span>
|
||||
NoSQL Concepts
|
||||
NoSQL
|
||||
</label>
|
||||
<ul class="md-nav__list" data-md-scrollfix>
|
||||
|
||||
@@ -641,7 +643,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="../../big_data/evolution/" class="md-nav__link">
|
||||
Evolution and Architecure of Hadoop
|
||||
Evolution and Architecture of Hadoop
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -883,7 +885,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#avoid-multi-level-nesting" class="md-nav__link">
|
||||
Avoid Multi Level Nesting
|
||||
Avoid Multi-Level Nesting
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1025,7 +1027,7 @@
|
||||
|
||||
<li class="md-nav__item">
|
||||
<a href="#avoid-multi-level-nesting" class="md-nav__link">
|
||||
Avoid Multi Level Nesting
|
||||
Avoid Multi-Level Nesting
|
||||
</a>
|
||||
|
||||
</li>
|
||||
@@ -1111,7 +1113,7 @@
|
||||
<p><img alt="image26" src="../images/image26.png" /></p>
|
||||
<h2 id="write-simple-code">Write Simple Code</h2>
|
||||
<p>Try to keep your code clean and simple.</p>
|
||||
<h3 id="avoid-multi-level-nesting">Avoid Multi Level Nesting</h3>
|
||||
<h3 id="avoid-multi-level-nesting">Avoid Multi-Level Nesting</h3>
|
||||
<ul>
|
||||
<li>Multilevel nesting is a common anti-pattern that can lead to simple mistakes. If the error is in the most common code path, it will likely be captured by the unit tests. However, unit tests don’t always check error handling paths in multilevel nested code. The error might result in decreased reliability (for example, if the service crashes when it mishandles an error) or a security vulnerability (like a mishandled authorization check error).</li>
|
||||
</ul>
|
||||
@@ -1136,7 +1138,7 @@
|
||||
</ul>
|
||||
<h3 id="fuzz-testing">Fuzz Testing</h3>
|
||||
<ul>
|
||||
<li>Fuzz testing is a technique that complements the previously mentioned testing techniques. Fuzzing involves using a fuzz engine to generate a large number of candidate inputs that are then passed through a fuzz driver to the fuzz target. The fuzzer then analyzes how the system handles the input. Complex inputs handled by all kinds of software are popular targets for fuzzing - for example file parsers, compression algo, network protocol implementation and audio codec.</li>
|
||||
<li>Fuzz testing is a technique that complements the previously mentioned testing techniques. Fuzzing involves using a fuzzing engine to generate a large number of candidate inputs that are then passed through a fuzz driver to the fuzz target. The fuzzer then analyzes how the system handles the input. Complex inputs handled by all kinds of software are popular targets for fuzzing - for example, file parsers, compression algorithms, network protocol implementation and audio codec.</li>
|
||||
</ul>
|
||||
<h3 id="integration-testing">Integration Testing</h3>
|
||||
<ul>
|
||||
|
||||
Reference in New Issue
Block a user