Essays about: "refactor"

Showing result 1 - 5 of 12 essays containing the word refactor.

  1. 1. Units of measurement in ecosystems : Design science research on how to communicate and handle units

    University essay from Uppsala universitet/Informationssystem

    Author : Anna Roth; [2023]
    Keywords : Units of measurement; ecosystem; unit checking; annotation burden; design science research;

    Abstract : Units of measurement are needed in many of today’s software programs and datasets for describing physical concepts. Despite this, there are many issues regarding units of measurement in both code and data, such as inconsistent unit annotations, unit types being difficult to annotate and missing built-in unit support in tools and programming languages. READ MORE

  2. 2. The Efficiency of Good Software Practices : A Case Study on a Radar Meteor Analysis Software Rewrite

    University essay from Luleå tekniska universitet/Institutionen för system- och rymdteknik

    Author : Kenneth Kullbrandt; [2022]
    Keywords : software practices; computer science; rewrite; refactor;

    Abstract : Software engineering as a profession has since early on in its conception been focused with how to best maximize the quality of software. Quality in this regard is both objectively measurable things (like speed, size, and cost) and less measurable things (like conciseness, elegance, and customer satisfaction). READ MORE

  3. 3. Modeling code quality using machine intelligence

    University essay from Lunds universitet/Matematik LTH

    Author : Arvid Malmström; Erik Kindt; [2022]
    Keywords : Machine Learning; Artificial Intelligence; Software Development; Software Metrics; Technology and Engineering;

    Abstract : For any company with a software development branch, one of the most important aspects is to write maintainable, understandable, high-quality source code. This will result in fewer work hours to refactor the code if changes are needed. Therefore it’s expensive to keep working with source code of poor quality. READ MORE

  4. 4. Analyzing and Reducing Compilation Times for C++ Programs

    University essay from Linköpings universitet/Programvara och system

    Author : Dennis Mivelli; [2022]
    Keywords : C ; Compilation; Build; Dependencies; File Dependencies; File inclusions; Time; Speed; Compilation time; Build time; Design patterns; PImpl; Bridge; Dependency injection; Pointer to implementation; Mocking; GoogleTest; gMock; large; large-scale; Reduce; Reduce compilation times; Reduce build times; C ; Kompilering; Byggtid; Beroenden; Filberoenden; Filinkluderingar; Tid; Hastighet; Kompileringstid; Designmönster; PImpl; Bridge; Dependency injection; Pointer to implementation; Mockning; Mocking; GoogleTest; gMock; Storskalig; Minska kompileringstid; Minska;

    Abstract : Software companies often choose to develop in C++ because of the high performance that the language offers. Facilitated by static compilation and powerful optimization options, runtime performance is paid for with compilation time. READ MORE

  5. 5. Towards an Efficient Spectral Element Solver for Poisson’s Equation on Heterogeneous Platforms

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Jonas Nylund; [2022]
    Keywords : Neko; CUDA; Heterogeneous hardware; GPU; Gather-Scatter; HPC; CFD; Neko; CUDA; Heterogena plattformar; GPU; Gather-Scatter; Högprestandabe-räkningar; Beräkningsströmningsdynamik;

    Abstract : Neko is a project at KTH to refactor the widely used fluid dynamics solver Nek5000 to support modern hardware. Many aspects of the solver need adapting for use on GPUs, and one such part is the main communication kernel, the Gather-Scatter (GS) routine. To avoid race conditions in the kernel, atomic operations are used, which can be inefficient. READ MORE