You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: episodes/2-refactor-fortran.md
+3-9Lines changed: 3 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,8 @@ implementation of the game of life. A copy of John's code can be found in the ex
35
35
36
36
### Conway's Game of Life
37
37
38
-
Conway's Game of life is a cellular automaton devised by the British mathematician John Horton Conway in 1970 (Gardner, 1970).
38
+
Conway's Game of life is a cellular automaton devised by the British mathematician John Horton Conway in 1970
39
+
-- (Gardner, 1970, [The fantastic combinations of John Conway’s new solitaire game “life” by Martin Gardner](https://web.stanford.edu/class/sts145/Library/life.pdf)).
39
40
40
41
The universe of the Game of Life is an infinite, two-dimensional orthogonal grid of square cells, each of which is in one of two
41
42
possible states, live or dead (or populated and unpopulated, respectively). Every cell interacts with its eight neighbours, which
@@ -723,16 +724,9 @@ This can be achieved with the changes shown in this
723
724
When working with Fortran it is common that you will be working with legacy code and a
724
725
large scale refactor can feel daunting. Therefore, a great resource for us is
725
726
*[Working Effectively with Legacy Code](https://search.worldcat.org/title/660166658)*
726
-
(Feathers, 2004)
727
+
(Feathers, 2004, [Working Effectively with Legacy Code](https://search.worldcat.org/title/660166658))
727
728
728
729
If you don't have time to read the entire book, there is a good summary of the key point in this blog post
729
730
[The key points of Working Effectively with Legacy Code](https://understandlegacycode.com/blog/key-points-of-working-effectively-with-legacy-code/)
730
731
731
732
:::::::::::::::::::::::::::::::
732
-
733
-
## References
734
-
735
-
- Martin Gardner, 1970.
736
-
[The fantastic combinations of John Conway’s new solitaire game “life” by Martin Gardner](https://web.stanford.edu/class/sts145/Library/life.pdf).
737
-
Scientific American, 223, pp.120–123.
738
-
- Michael Feathers (2004). [Working Effectively with Legacy Code](https://search.worldcat.org/title/660166658). Pearson.
0 commit comments