skill-tree:sd:b
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
skill-tree:sd:b [2020/07/19 11:30] – external edit 127.0.0.1 | skill-tree:sd:b [2020/07/19 20:00] (current) – lucy | ||
---|---|---|---|
Line 4: | Line 4: | ||
Software engineering is often neglected in computational science. | Software engineering is often neglected in computational science. | ||
- | However, it bears potential to increase productivity by providing scaffolding for the collaborative programming, | + | However, it bears the potential to increase productivity by providing scaffolding for collaborative programming, |
# Aim | # Aim | ||
Line 16: | Line 16: | ||
* Configure and use integrated development environments (IDEs) to seamlessly perform the typical development cycle with the steps edit, build (compile and link), and test. | * Configure and use integrated development environments (IDEs) to seamlessly perform the typical development cycle with the steps edit, build (compile and link), and test. | ||
* Use sophisticated debuggers for parallel programs. | * Use sophisticated debuggers for parallel programs. | ||
- | * Recognize where (parallel) programming idioms are violated and refactor the code to comply | + | * Recognize where (parallel) programming idioms are violated and refactor the code to comply |
* Define and establish coding standards and conventions in a project. | * Define and establish coding standards and conventions in a project. | ||
* Apply version and configuration management to the development of (parallel) programs in order to track and control changes in the sources and to establish and maintain consistency of the program or software system throughout its life. | * Apply version and configuration management to the development of (parallel) programs in order to track and control changes in the sources and to establish and maintain consistency of the program or software system throughout its life. |
skill-tree/sd/b.1595151007.txt.gz · Last modified: 2020/07/19 11:30 by 127.0.0.1