mirror of
https://github.com/amyjko/cooperative-software-development
synced 2024-12-25 21:58:15 +01:00
Updated Whyline Java video link.
This commit is contained in:
parent
8c96b67ea2
commit
570ede15ea
1 changed files with 2 additions and 1 deletions
|
@ -135,9 +135,10 @@
|
|||
<p>Code editors, development environments, and program comprehension tools can also be helpful. Early evidence showed that simple features like syntax highlighting and careful typographic choices can improve the speed of program comprehension (<a href="#baecker">Baecker 1988</a>). I have also worked on several tools to support program comprehension, including the Whyline, which automates many of the more challenging aspects of navigating dependencies in code, and visualizes them (<a href="#ko">Ko & Myers 2009</a>):</p>
|
||||
|
||||
<p class="embed-responsive embed-responsive-16by9">
|
||||
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/t6gVZ-qZ4sI" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
|
||||
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/pbElN8nfe3k" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
|
||||
</p>
|
||||
|
||||
|
||||
<p>The path from novice to expert in program comprehension is one that involves understanding programming language semantics exceedingly well and reading <em>a lot</em> of code, design patterns, and architectures. Anticipate that as you develop these skills, it will take you time to build robust understandings of what a program is doing, slowing down your writing, testing, and debugging.</p>
|
||||
|
||||
<center class="lead"><a href="verification.html">Next chapter: Verification</a></center>
|
||||
|
|
Loading…
Reference in a new issue