rolling-scopes-school / support

15 stars 3 forks source link

Cross-Check 'File Manager' - 'EkaterinaKunskaya' #954

Closed EkaterinaKunskaya closed 7 months ago

EkaterinaKunskaya commented 7 months ago
  1. A link to your deployed project

    • the task didn't involve a deployment
  2. A link to the project repository on Github.

  3. A link to the task

  4. A Link to the checklist for evaluating the task (if it exists)

    • The checklist for evaluating the task is available in the Cross-Check: Review section
  5. A screenshot of cross-checking marks image image

  6. A final score after self-assessment, with comments

    Description of the work performed:

    Basic Scope

    • General
    • [x] +6 Application accepts username and prints proper message
    • [x] +10 Application exits if user pressed ctrl+c or sent .exit command and proper message is printed
    • Operations fail
    • [x] +20 Attempts to perform an operation on a non-existent file or work on a non-existent path result in the operation fail
    • [x] +10 Operation fail doesn't crash application
    • Navigation & working directory operations implemented properly
    • [x] +10 Go upper from current directory
    • [x] +10 Go to dedicated folder from current directory
    • [x] +20 List all files and folders in current directory
    • Basic operations with files implemented properly
    • [x] +10 Read file and print it's content in console
    • [x] +10 Create empty file
    • [x] +10 Rename file
    • [x] +10 Copy file
    • [x] +10 Move file
    • [x] +10 Delete file
    • Operating system info (prints following information in console) implemented properly
    • [x] +6 Get EOL (default system End-Of-Line)
    • [x] +10 Get host machine CPUs info (overall amount of CPUS plus model and clock rate (in GHz) for each of them)
    • [x] +6 Get home directory
    • [x] +6 Get current system user name (Do not confuse with the username that is set when the application starts)
    • [x] +6 Get CPU architecture for which Node.js binary has compiled
    • Hash calculation implemented properly
    • [x] +20 Calculate hash for file
    • Compress and decompress operations
    • [x] +20 Compress file (using Brotli algorithm)
    • [x] +20 Decompress file (using Brotli algorithm)

Advanced Scope

Total score:330/330

  1. A cross-check score of your Score 279/330
EternalRival commented 7 months ago

@AlreadyBored, I don't have the rights to change the label, so I'll just post the review here

Scoring: File Manager (330/330)

Notes

@EkaterinaKunskaya, there are some notes for you here and below in the comments

  • When launching an application without the username argument, the application greets the user as Anonymous but says goodbye to him as undefined. I assume that the script for saying goodbye is slightly underdeveloped. The behavior of the application without the username argument is not regulated by the task, so I mention it separately.
  • The application has strange prompt behavior (> character at the beginning of the line while waiting for a command). The prompt character appears during input, not during command wait. To avoid this, you can manually call the readlineInterface.prompt() method while prompting the user to enter commands.

Basic Scope

Advanced Scope

Forfeits

ThorsAngerVaNeT commented 7 months ago

@EternalRival so what is total score?

EternalRival commented 7 months ago

@EternalRival so what is total score?

fxd

330/330.

Opty1712 commented 7 months ago

congratulations!!!

helenakrasnova commented 7 months ago

@ThorsAngerVaNeT could you pls udpate mark?

ThorsAngerVaNeT commented 7 months ago

@ThorsAngerVaNeT could you pls udpate mark?

Yes, sure. I was thinking to wait for all appellations to be completed...

EkaterinaKunskaya commented 7 months ago

@helenakrasnova , @ThorsAngerVaNeT , thank's so much for your work! @EternalRival , special thank you very much for the cool review)

ThorsAngerVaNeT commented 7 months ago

Score was updated