# RAPPS Enchancements: GSoC 2017 Edition Volume 2.1

DevFeed: [RAPPS Enchancements: GSoC 2017 Edition Volume 2.1](<https://devfeed.tech/articles/rapps-enchancements-gsoc-2017-edition-volume-2-1-33003.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/rapps-enchancements-gsoc-2017-edition-volume-21/>)

Published: 2017-07-06T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Maintainability](<https://devfeed.tech/topics/maintainability.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A GSoC 2017 progress update on RAPPS describes refactoring code from C to C++ to improve consistency and maintainability. The author also reports feedback from a code review and postpones feature work while simplifying the code.

## Source excerpt

You may wonder why this post is not labeled "Volume 3". Well, thanks to the training week of the military dept. of our university this week wasn't very productive in terms of features. Nevertheless, this short post is here to keep you updated. This week I was working on refactoring the code and improving code. This will help me progress faster and addd new feature more easily. It is not the only reason: RAPPS was initially written in C and had been converted to C++.