ЗАСТОСУВАННЯ СТИЛІВ ПРОГРАМУВАННЯ В КОНСТРУЮВАННІ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
Ключові слова:
Програмне забезпечення, інженерія програмного забезпечення, конструювання програмного забезпечення, стилі програмування, правила стилю програмування, засоби форматування кодуАнотація
У статті розглядаються питання, яким чином рекомендується навчати студентів бакалаврату «Програмна інженерія» застосуванню стилів програмування, в яку з набору спеціальних дисциплін учбового плану бакалаврату необхідно включити отримання знань щодо даної тематики і у якому об’ємі, яких аспектів дотримуватися та як прививати студентам практичні навички застосування стилівПосилання
Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ: Пер. с англ. – М.: Мир, 1980.
Боровин Г. К. Ошибки-ловушки при программировании на Фортране. – М.: Наука, 1987. – 144 с.
Керниган Б., Ритчи Д. Язык программирования Си: Пер. с англ., 3-е изд., испр. – СПб.: "Невский Диалект", 2001. – 352 с.
Sidorov N.A. Software stylistics. // Вісник НАУ. – №2. – 2005. – С. 98 – 103.
Good Programming Style [Электронный ресурс] – Режим доступа: http://www.eg.bucknell.edu/~xmeng/Course/CS2330/Handout/StyleKP.html
Programming Style Joseph Bonneau [Электронный ресурс] – Режим доступа: http://www.jbonneau.com/style_guide.pdf
Toward Developing Good Programming Style C version (McCann) [Электронный ресурс] – Режим доступа: http://www.cs.arizona.edu/~mccann/style_c.html
Мейерс С. Эффективное использование С++. 50 рекомендаций по улучшению программ и проектов: Пер. с англ. – М.: ДМК, 2000. – 240 с.
Ален И. Голуб. С и С++. Правила программирования: Пер. с англ. – М.: БИНОМ. – 272 с.
Нуквист Е. Правила хорошего тона для программирования на С++: Пер. с англ. – К.: Наук. думка, 1994. – 85 с.
Charles Petzold. Programming Windows, 5th Edition. Microsoft Press. – November, vol. 11. – 1998. – 1479 p.
The Jnly Correct Indent Style [Электронный ресурс] – Режим доступа: http://www.terminallyincoherent.com/blog/2009/04/10/the-only-correct-indentstyle/
IEEE Standards Association [Электронный ресурс] – Режим доступа: http://standards.ieee.org/findstdsstandard/
Software Engineering 2004. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. A Volume of the Computing Curricula Series IEEE Computer Society, Association for Computing Machinery, 2004 [SE, 2004].
Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE Computer Society 2004 Version [SWEBOK, 2004].
Сидоров М.О. Стилистика программирования // Проблеми інформатизації та управління: збірник наукових праць. – 2003. - Вип. 8. – С. 204-207.
Крамар Ю. М. Автоматизация решения задач стилистики программирования // Проблеми інформатизації та управління: Зб. наук. пр.: вип. 5. – К.: НАУ, 2002. – С. 211 – 215.
B.W. Kernighan and D.M. Ritchie, The C Programming Language, Prentice Hall 1978, Second Ed, 1988.
Brian W. Kernighan and P. J. Plauger. The Elements of Programming Style. McGraw-Hill, 1974.
B.A. Tague. C Language Portability, Sept 22, 1977.
J. E. Lapin. Portable C and UNIX System Programming, Prentice Hall 1987.
S.C. Johnson, Lint, a C Program Checker, USENIX UNIX Supplementary Documents, 1986 [Электронный ресурс] – Режим доступа: http://www.chrislott.org/resources/cstyle/indhill-cstyle.pdf
Ian F. Darwin. Checking C Programs with lint, O’Reilly & Media, 1988. – 81 p.
Java Coding Style Guide, Achut Reddy, Server Management Tools Group, Sun Microsystems, Inc., 1998 [Электронный ресурс] – Режим доступа: http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf
GNU Coding Standards, Richard Stallman, Free Software Foundation [Электронный ресурс] – Режим доступа: http://www.gnu.org/prep/standards/
Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения: учебное пособие. – М.: МФТИ (ГУ), 2006.
Иан Соммервилл. Инженерия программного обеспечения, 6е издание. – М: издательство «Диалектика», 2006. – 624 с.