0 Forks
1 Stars
1 Watchers

mse-paper-debugging-of-rxjs-based-applications

RxJS is a popular library to implement data-flow-oriented applications with JavaScript using reactive programming principles. This way of programming bears new challenges for traditional debuggers: Their focus on imperative programming limits their applicability to problems originated in the declarative programming paradigm. The goals of this paper are: (i) to understand how software engineers debug RxJS-based applications, what tools do they use, what techniques they apply; (ii) to understand what are the most prevalent challenges they face while doing so; and (iii) to provide a course of action to resolve these challenges in a future iteration on the topic. We learned about the debugging habits of ten professionals using interviews, and hands-on war story reports. Based on this data, we designed and executed an observational study with four subjects to verify that engineers predominantly augment source code with manual trace logs instead of using specialized debugging utilities. In the end, we identified the lack of fully integrated RxJS-specific debugging solutions in existing development environments as the most significant reason why engineers do not make use of such tools. We decided to elaborate on how to resolve this situation in our future work.

How to download and setup mse-paper-debugging-of-rxjs-based-applications

Open terminal and run command
git clone https://github.com/swissmanu/mse-paper-debugging-of-rxjs-based-applications.git
git clone is used to create a copy or clone of mse-paper-debugging-of-rxjs-based-applications repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with mse-paper-debugging-of-rxjs-based-applications https://github.com/swissmanu/mse-paper-debugging-of-rxjs-based-applications/archive/master.zip

Or simply clone mse-paper-debugging-of-rxjs-based-applications with SSH
[email protected]:swissmanu/mse-paper-debugging-of-rxjs-based-applications.git

If you have some problems with mse-paper-debugging-of-rxjs-based-applications

You may open issue on mse-paper-debugging-of-rxjs-based-applications support forum (system) here: https://github.com/swissmanu/mse-paper-debugging-of-rxjs-based-applications/issues

Similar to mse-paper-debugging-of-rxjs-based-applications repositories

Here you may see mse-paper-debugging-of-rxjs-based-applications alternatives and analogs

 meteor    mobx    cyclejs    open-source-ios-apps    NestedTypes    monix    EasyReact    rpd    reactive-ms-example    rxjava2-jdbc    beicon    awesome-reactive-programming    awesome-flutter    LPDMvvmKit    RxJava-Android-Samples    red    lila    mostly-adequate-guide    ReactiveUI    mobx-react    VueFlux    learn-rxjs    xstream    CleanArchitectureRxSwift    router5    react-easy-state    angularspree    RxFlow    Neutronium    TheContext-Podcast