Skip to content
This repository has been archived by the owner on Jul 18, 2021. It is now read-only.

Global: separate the business logic (math) and the work with the files into different files. #13

Open
smirik opened this issue Oct 21, 2017 · 0 comments
Assignees
Milestone

Comments

@smirik
Copy link
Owner

smirik commented Oct 21, 2017

For now, a lot of files have different responsibilities in one module.

An example:

librations_support.f90 has different responsibilities:

  1. Math part: bessel functions' calculations, fft e.t.c.
  2. Allocating of memory for the structures.
  3. Working with aei files & preparing them.

One file should have one responsibility, e.g. math calculation or working with the files. All files should be analyzed based on the Single Responsibility Principle.

@smirik smirik added this to the 1.1 milestone Oct 23, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants