我已經根據LGPL授權我的軟件。我懶得在所有文件中包含授權頭文件,所以我跳過了單元測試文件。那是問題嗎?爲單元測試選擇軟件許可證很重要嗎?
2
A
回答
0
懶惰和跳過步驟總是不好的。做正確的事情。高效地做。一直這樣做。故事結局。
1
您可能會考慮爲您的項目使用通用樣板源文件,其中包含您的姓名和版權聲明。複製它而不是創建一個新文件。在檢入每個文件的源代碼控制之前,請務必檢查日期和信息。這是一個簡單的步驟。
1
將版權標題添加到項目中的每個源文件對於瞭解腳本語言的人來說是一個非常簡短的項目。如果您不知道像Perl,Python或Ruby這樣的腳本語言,現在是開始學習它的好時機。
例如,這裏有一個Perl腳本,增加了著作權頭本身:
#!/usr/bin/perl -w
use strict;
# Copyright Header Here
my $copyright_header = <<COPYRIGHT;
# MyProject v1.0
# Copyright Jader Dias, 2009
COPYRIGHT
open FILE, "<parse.pl" or die $!;
while (my $line = <FILE>) {
if ($line =~ /\#\s*Copyright Header Here/) {
print $copyright_header;
} else {
print $line;
}
}
close FILE or die $!;
根據你的程序的結構,你可以用版權頭更換標籤的原始文件,或只需將文件頭添加到文件的最頂端即可。
相關問題
- 1. 單元測試名稱很重要嗎?
- 2. PHP軟件的許可證選擇
- 3. 重寫單元測試可以嗎?
- 4. 選擇一個軟件許可
- 5. 選擇適合我需求的正確軟件許可證?
- 6. 在ActiveRecord單元測試中處理查詢緩存很重要嗎?
- 7. 可選單元的單元測試
- 8. 軟件許可證密鑰
- 9. 軟件評估 - 許可證
- 10. 虛擬機是否需要單獨的軟件許可證?
- 11. jQuery選擇器:選擇器的順序很重要嗎?
- 12. Sitecore測試許可證
- 13. jQuery許可證選擇
- 14. Angular2單元測試選擇下拉值
- 15. AppHarbor如何選擇單元測試?
- 16. PyCharm運行選擇單元測試
- 17. 明智的單元測試可能嗎?
- 18. 微軟Silverlight單元測試框架可以注入JavaScript文件到測試頁
- 19. Boo是編寫單元測試的好選擇嗎?
- 20. 許可證軟件,使用非GPL許可證的GPL代碼
- 21. 升壓單元測試::可選
- 22. 單元測試中的可選參數
- 23. 單元測試驗證
- 24. ZF2單元測試認證
- 25. Django驗證單元測試
- 26. 是單元測試需要
- 27. 單元測試的要點
- 28. 軟件保護和許可證管理
- 29. 軟件許可證Web應用程序
- 30. 什麼是軟件許可證?
你不能自動化向所有文件添加標題的過程嗎? – 2009-06-22 01:26:30
@Alan my IDE是Visual Studio。它是否使它自動化? – 2009-06-22 01:41:48
我建議你將它分成2個問題:1:如何自動生成許可證文件。 2:他們是否需要(這個問題) – 2009-06-22 02:06:08