Software Project Management jobs:
1. Code specification
Code is like food, not only delicious, presentation is also very important.
Code style: Concise, easy to read.
4 spaces indent, line width of the number of characters, complex expressions with parentheses to express the logical relationship clearly, do not put several statements in one line and so on.
The main thing to note is to know what the program does, why you do it, and where to note the reminder.
2. Burndown chart, fishbone chart, Gantt chart
Burndown chart: As the name implies, a pile of wood burned, at first a lot of, punches, and less, until turned to ashes.
Fishbone diagram: It seems that there are a lot of fish bones, a result there are many reasons and have links to each other, there are consequences, to find out the cause of the problem, solve the problem.
Gantt Chart: Work Progress chart, different time periods to complete different tasks.
3.CheckList
Software Programming Specification |
Whether to perform |
Description |
The block is written in indented style and the number of spaces indented is 4. |
|
|
Multiple phrase sentences are not allowed to be written in one line, i.e. a single statement is written on a line. |
|
|
The IF, while, for, default, do, and so on have a row. |
|
|
If special conventions or abbreviations are used in a name, a comment is provided. |
|
|
Variable name consisting of multiple words, case sensitive. |
|
|
Test name |
Test content |
Unit Test |
The most basic parameters and functions of verification program |
Functional Testing |
Verifying module functionality |
Integration Testing |
Validating module features that have dependencies |
System Testing |
Complete system function test |
External personnel testing |
Comprehensive testing of the software in a real user environment |
4. Software Comparison of data recovery
(1). Filerescue
Filerescue is A unique data recovery tool produced by Steve-digicams, which can select all partitions at once, find deleted files in all partitions, etc. (not throughout the physical disk).
(2). Filerecovery
Filerecovery is A data recovery tool produced by LC International Technology Co., Ltd., is a safe and effective self-service data recovery method, can restore many media deleted files, such as hard disk,U disk, SD can recover files that are deleted either at the command line, in the application, in the resource manager, or from the Recycle Bin.
(3). Disk Investigator
Disk investigator can thoroughly check the storage status of all data on the hard disk, and, if necessary, can ignore the system default properties and read hard disk information directly in RAW mode, including documents, sectors, system blocks, etc. This allows you to confirm that the previously deleted files are still on your hard disk, and then restore the files.
5.linux command Word frequency statistics: Cat log.txt|tr "\ n ' |tr A-Z a-z|sort|uniq-c|sort |head
Read files, special characters into spaces, uppercase to lowercase, sort, remove duplicates, sort, 10 lines of output.
Advantages: Clear, easy to understand
Cons: Difficult to use
6. Summary
|
Reading |
Word counting |
Time |
Learn the Knowledge |
Second week |
Code specification Reading |
911 |
39 minutes |
Understand the importance of code specification, how to standardize code |
Data Recovery Reading |
2 hours |
Originally wanted to restore data to the hard drive, so a simple understanding of the hard disk |
Burndown chart, Gantt chart, Fishbone diagram |
15 minutes |
Agile Development Burndown Chart, show What the extent of the work |
Software project Management second week job