debug-download-sfx 0.0.1
file download
Requires Python: >=3

# 涓浜洪」鐩-骞跺彂鏂囦欢涓嬭浇鍔╂墜

## 闆躲佷换鍔

瀹炵幇涓涓鍙浠ュ苟鍙戜笅杞芥枃浠剁殑杞浠躲

## 涓銆佽佹眰

1. 闃呰讳釜浜鸿蒋浠跺紑鍙戞祦绋嬶紙PSP锛夌殑鐩稿叧璧勬枡銆
2. 鍙閫夌殑璇瑷鍖呮嫭:C++锛孞ava锛孭ython銆傝繍琛岀幆澧冧负64bit Windows 10銆
3. 鎻愪氦鐨勪唬鐮佽佹眰缁忚繃浠ｇ爜璐ㄩ噺鍒嗘瀽宸ュ叿鐨勫垎鏋愬苟娑堥櫎鎵鏈夌殑璀﹀憡銆傚俒Code Quality Analysis](http://msdn.microsoft.com/en-us/library/dd264897.aspx)銆
4. 瀹屾垚椤圭洰鐨勯栦釜鐗堟湰涔嬪悗锛岃蜂娇鐢**鎬ц兘鍒嗘瀽宸ュ叿**鏉ユ壘鍑轰唬鐮佷腑鐨勬ц兘鐡堕堝苟杩涜屾敼杩涖
5. 浣跨敤鍗曞厓娴嬭瘯瀵归」鐩杩涜屾祴璇曪紝骞舵煡鐪嬫祴璇曞垎鏀瑕嗙洊鐜囩瓑鎸囨爣锛涘苟鍐欏嚭鑷冲皯10涓娴嬭瘯鐢ㄤ緥纭淇濅綘鐨勭▼搴忚兘澶熸ｇ‘澶勭悊鍚勭嶆儏鍐点傚俒Studio Profiling Tools](https://msdn.microsoft.com/en-us/library/mt210448.aspx)銆
6. 浣跨敤Git鏉ョ＄悊婧愪唬鐮佸拰娴嬭瘯鐢ㄤ緥锛**浠ｇ爜鏈夎繘灞曞嵆绛惧叆鏈鍦颁粨搴擄紝瀹氭湡鎺ㄩ佸埌鏈嶅姟鍣ㄤ笂锛屽苟鍙戦佸悎骞惰锋眰鎻愪氦姣忓懆鐨勫伐浣滄垚鏋溿傜惧叆璁板綍涓嶅悎鐞嗙殑椤圭洰浼氳鎶芥煡璇㈤棶椤圭洰缁嗚妭銆**
7. 鎸夌収瑕佹眰鍙戝竷鍗氬锛岀粨鍚堜釜浜洪」鐩鐨勫疄璺电粡鍘嗭紝鎾板啓瑙ｅ喅椤圭洰鐨勫績璺鍘嗙▼涓庢敹鑾枫**鍗氬涓庨」鐩鏄庢樉涓嶇︾殑浣滀笟灏嗗彇娑堜綔涓氭垚缁┿**

> 娉ㄦ剰锛氳佹眰3銆4銆5鏍规嵁鎵閫夌紪绋嬭瑷浣跨敤瀵瑰簲鐨勫紑鍙戝伐鍏锋潵瀹屾垚銆

## 浜屻侀渶姹傦細

鍒3涓闃舵靛畬鎴愶紝姣忓懆鏇存柊銆

### 绗1闃舵 瀹炵幇鍗曚釜鏂囦欢鐨勪笅杞藉姛鑳

鍙浠ラ氳繃鍙傛暟鎸囧畾瑕佷笅杞界殑鏂囦欢鍦板潃锛屼笅杞界殑骞跺彂绾跨▼鏁帮紙榛樿ょ嚎绋嬫暟涓8锛夛紝瀛樻斁鏂囦欢鐨勫湴鍧锛堥粯璁や负褰撳墠鐩褰曪級銆

鍖呮嫭浠ヤ笅鍙傛暟锛

```
--url URL, -u URL                URL to download
--output filename, -o filename   Output filename
--concurrency number, -n number  Concurrency number (default: 8)
```

娉ㄦ剰锛氬苟涓嶆槸鎵鏈夌綉绔欓兘鏀鎸佸氱嚎绋嬪苟鍙戜笅杞斤紝闇瑕佸厛杩涜屾娴嬨

### 绗2闃舵 瀹炵幇鎵归噺澶氬崗璁鏂囦欢涓嬭浇鍔熻兘

鎸囧畾涓嬭浇鍦板潃鏃

- 鍙浠ュ湪鍙傛暟涓鎸囧畾澶氫釜瑕佷笅杞界殑鏂囦欢鍦板潃锛屽嵆鍏佽镐娇鐢ㄥ氫釜url鍙傛暟
- 鍙浠ュ皢杩欎簺鍦板潃鏀惧叆涓涓鏂囨湰鏂囦欢涓锛屾寚瀹氫粠璇ユ枃浠朵腑璇诲彇銆傚弬鏁
```
--input filename, -i filename filename with multiple URL
```
- 鏀鎸佷娇鐢ㄦｅ垯琛ㄨ揪寮忔潵鐢熸垚澶氫釜涓嬭浇鍦板潃锛

鍚屾椂锛岄櫎鏀鎸乭ttp/https鍗忚澶栵紝涔熻兘澶熸敮鎸佸俧tp, bittorrent锛岀佸姏閾剧瓑銆


## 涓夈佸崥瀹㈡挵鍐欒佹眰锛

鍦ㄤ釜浜虹洰褰曚笅锛屼娇鐢∕arkdown缂栧啓涓浜哄崥瀹锛屽缓璁姣忓懆鑷冲皯鍙戝竷涓娆°傚崥瀹㈠叡15鍒嗭紝鍏蜂綋瑕佹眰濡備笅锛
* 鍦ㄥ紑濮嬪疄鐜扮▼搴忎箣鍓嶏紝鍦ㄤ笅杩癙SP琛ㄦ牸璁板綍涓嬩綘浼拌″皢鍦ㄧ▼搴忕殑鍚勪釜妯″潡鐨勫紑鍙戜笂鑰楄垂鐨勬椂闂淬傦紙0.5鈥橈級
* 瑙ｉ樻濊矾鎻忚堪銆傚嵆鍒氬紑濮嬫嬁鍒伴樼洰鍚庯紝濡備綍鎬濊冿紝濡備綍鎵捐祫鏂欑殑杩囩▼銆傦紙3鈥橈級
* 璁捐″疄鐜拌繃绋嬨傝捐″寘鎷浠ｇ爜濡備綍缁勭粐锛屾瘮濡備細鏈夊嚑涓绫伙紝鍑犱釜鍑芥暟锛屼粬浠涔嬮棿鍏崇郴濡備綍锛屽叧閿鍑芥暟鏄鍚﹂渶瑕佺敾鍑烘祦绋嬪浘锛熷崟鍏冩祴璇曟槸鎬庝箞璁捐＄殑锛燂紙5鈥橈級
* 璁板綍鍦ㄦ敼杩涚▼搴忔ц兘涓婃墍鑺辫垂鐨勬椂闂达紝鎻忚堪浣犳敼杩涚殑鎬濊矾锛屽苟灞曠ず涓寮犳ц兘鍒嗘瀽鍥撅紙濡備娇鐢╒isual Studio鐨勬ц兘鍒嗘瀽宸ュ叿鑷鍔ㄧ敓鎴愶級锛屽苟灞曠ず浣犵▼搴忎腑娑堣楁渶澶х殑鍑芥暟銆傦紙3鈥橈級
* 浠ｇ爜璇存槑銆傚睍绀哄嚭椤圭洰鍏抽敭浠ｇ爜锛屽苟瑙ｉ噴鎬濊矾涓庢敞閲婅存槑銆傦紙3鈥橈級
* 鍦ㄤ綘瀹炵幇瀹岀▼搴忎箣鍚庯紝鍦ㄤ笅杩癙SP琛ㄦ牸璁板綍涓嬩綘鍦ㄧ▼搴忕殑鍚勪釜妯″潡涓婂疄闄呰姳璐圭殑鏃堕棿銆傦紙0.5鈥橈級

*闄勶細PSP 2.1琛ㄦ牸*

| PSP2.1 | Personal Software Process Stages | 棰勪及鑰楁椂锛堝垎閽燂級 | 瀹為檯鑰楁椂锛堝垎閽燂級 |
| --- | --- | --- | --- |
| Planning | 璁″垝 |  |  |
| 路 Estimate | 路 浼拌¤繖涓浠诲姟闇瑕佸氬皯鏃堕棿 |  |  |
| Development | 寮鍙 |  |  |
| 路 Analysis | 路 闇姹傚垎鏋 (鍖呮嫭瀛︿範鏂版妧鏈) |  |  |
| 路 Design Spec | 路 鐢熸垚璁捐℃枃妗 |  |  |
| 路 Design Review | 路 璁捐″嶅 (鍜屽悓浜嬪℃牳璁捐℃枃妗) |  |  |
| 路 Coding Standard | 路 浠ｇ爜瑙勮寖 (涓虹洰鍓嶇殑寮鍙戝埗瀹氬悎閫傜殑瑙勮寖) |  |  |
| 路 Design | 路 鍏蜂綋璁捐 |  |  |
| 路 Coding | 路 鍏蜂綋缂栫爜 |  |  |
| 路 Code Review | 路 浠ｇ爜澶嶅 |  |  |
| 路 Test | 路 娴嬭瘯锛堣嚜鎴戞祴璇曪紝淇鏀逛唬鐮侊紝鎻愪氦淇鏀癸級 |  |  |
| Reporting | 鎶ュ憡 |  |  |
| 路 Test Report | 路 娴嬭瘯鎶ュ憡 |  |  |
| 路 Size Measurement | 路 璁＄畻宸ヤ綔閲 |  |  |
| 路 Postmortem & Process Improvement Plan | 路 浜嬪悗鎬荤粨, 骞舵彁鍑鸿繃绋嬫敼杩涜″垝 |  |  |
|  | 鍚堣 |  |  |

## 鍥涖佽瘎鍒嗚勫垯

涓浜洪」鐩鍒嗘暟鐢变笁閮ㄥ垎缁勬垚锛屽垎鍒鏄
* 鍗氬 鈥 15鍒嗭紝鍒嗘暟缁勬垚鍦ㄥ崥鏂囪勮寖涓銆
* 绋嬪簭 鈥 35鍒

```
10鍒嗕负婧愪唬鐮佺＄悊璇勫垎锛岃ヨ瘎鍒嗕富瑕侀氳繃婧愪唬鐮佺＄悊涓鐨刢ommit娉ㄩ噴淇℃伅锛屽為噺淇鏀圭殑鍐呭癸紝鏄鍚︽湁杩愯岃存槑绛夌粰鍒嗐
20鍒嗕负姝ｇ‘鎬ц瘎鍒嗭紝姝ｇ‘鎬ф祴璇曚腑杈撳叆鑼冨洿闄愬埗鍦 1-1000锛岃佹眰绋嬪簭鍦 60 s 鍐呯粰鍑虹粨鏋滐紝瓒呮椂鍒欒ゅ畾杩愯岀粨鏋滄棤鏁堛
5鍒嗕负鎬ц兘璇勫垎锛屾ц兘娴嬭瘯涓杈撳叆鑼冨洿闄愬埗鍦 10000-1000000锛屾病鏈夋椂闂寸殑鏈灏忚佹眰闄愬埗銆
褰撶▼搴忕殑姝ｇ‘鎬ц瘎鍒嗙瓑浜20鍒嗘椂鎵嶅彲浠ュ弬涓庢ц兘璇勫垎鐜鑺傦紝鎵浠ヨ峰悇浣嶅悓瀛﹀姟蹇呬繚璇佽嚜宸辩▼搴忕殑姝ｇ‘鎬с
```

* 娉ㄦ剰浜嬮」锛

```
鎸夋椂闂村畬鎴愬苟鎻愪氦鈥斺旀ｅ父璇勫垎
鏅氫氦涓鍛ㄤ互鍐呪斺旀姌鎵90%
鏅氫氦涓鍛ㄤ互涓娾斺旀姌鎵70%
涓嶄氦鎴栨妱琚鈥斺0鍒嗐愪弗绂佷唬鐮佷笌鍗氬㈢瓑涓鍒囧舰寮忕殑鎶勮锛佽峰悇浣嶅悓瀛﹀崈涓囦笉瑕佽Е纰板簳绾匡紝鍕胯皳瑷涔嬩笉棰勪篃锛併
```