作者in2 (聖誕玉兔 *^^*)
看板PttCurrent
標題關於程式撰寫/修正等等的順序
時間Mon Jan 20 04:10:54 2003
先感謝您支持 pttbbs , 以及看這個板~ :P
也首先要謝謝許多前輩們在這上面的努力,
當然這並不只單指的是有實際程式上貢獻的朋友,
我(們)同時也十分感許多替我們測試並回報錯誤,
或忍受我(們)寫出有 bug的程式碼的使用者,
在此先謝謝您們 ~^^~
我想要說明一下當我(們)接到一些錯誤回報或是建議的時候,
我們可能會採取的步驟,
其適用範圍包含在 pttbbs 以及 ptt/ptt2 兩台機器上.
第一個, 如果是嚴重的 security hole ,
尤其足夠嚴重 (ex可以 remote root )
再尤其已經出現 exploit ,
包括外部的像之前的 sshd 等等的問題,
若已經有 patch就先上,
若尚未有 patch, 由當時管理者按照嚴重的情況,
優先生出該系統的 patch,
或甚至可以暫時中止該服務.
若是其他(尤其是 pttbbs 本身)的 security hole,
會由當時管理者(或其他有權限的人)視情況,
決定(優先)進行處理, 暫時不處理, 或直接暫時關閉該功能,
如之前 pttbbs 被抓到的 buffer overflow.
若是其他的錯誤, 已知 bug的修正, 加入新功能,
或是其他的包括 pttbbs 本身或其他系統上的,
一般情況下通常是:
*
有人很熱血的把她修正/ 寫出來了.
這種通常是很刺激很有挑戰性的程式,
或是十分有趣的程式段,
要不然就是自己要用~ :PPPP
*
有足夠多的人令某人不得不把某個東西修正/ 寫出來 (怨念??)
事實上怨念是很可怕的,
而且我常常遭到怨念攻擊 > <
*
有人提 offer令某人修正/ 寫出來了.
就是....
*
擱置.
就是放著(暫時)不理他
就目前已經發生過的情況, 似乎除了十分嚴重的問題,
目前大部份的 request都是處在 4的階段.
(目前好像還沒有出現 3 :PP )
或許您可以說這樣子的邏輯似乎不是很對,
不過我可以就我個人的例子來說,
(當然我相信大家都是這樣子的)
我也是人, 我也是學生, 我也有自己的事情和課業,
我也要念書考試, 我也要睡覺, 我也要玩! :P
我不可能二十四小時待命在線上,
有什麼問題就處理, 有 bug就修, 有人要新功能就加.
我(們)並不是沒有看到您的須求以及想法,
我(們)也知道您會提出這樣的問題是希望 Ptt能更好,
不過我(們)自己也有我們現實面的問題,
例如說您大概不能在期中考週叫我(們)去改什麼東西,
或是寫一個全站只有個位數人會用到的功能 ^^""
而且通常我們還會有一些其他的考量,
除了實際上的實用性外,
一個是投資出去的人力和報酬是有多少,
例如曾經有一位朋友建議我把 pttbbs 改成 multi-thread ,
或是改成 dynamic load 很多東西,
不過我個人就認為這樣要投入的時間和得到的好處實在不成比例.
另外還有一些比較技術層面的東西,
像是加這個功能, 是不是會多用掉 cpu, disk io , memory等等.
以目前 Ptt/Ptt2 主要是卡在記憶體數量不足,
我們大概不太會去發展一個須要超大記憶體才能做出來的功能,
另外 Ptt/Ptt2 的 disk IO load 也很重,
所以我們一般也不太會去提供一個會加重超大量 disk io的功能,
像是新文章通知
(事實上 pttbbs 本來是有這個功能的,
而我們好像也是第一個出這個功能的, 只不過後來取消了. )
當然, 請不要怪我(們)並沒有很快的處理您的問題,
理由都已經寫在上面了 ^^"""
另外, 如果您覺得您提的問題十分重要,
非立刻得到幫助/ 解決/ 把這段 code 生出來/ 修正,
的話, 您可以採用下面幾種方式:
*
令某人很熱血就把它寫出來了
*
製造大量怨念 XD
*
製造 exploit並揚言將用其攻擊 Ptt/Ptt2
不過也許我(們)會考慮將該功能關掉.
*
提 offer
*
您可以自己撰寫好後, 將 patch寄給目前的 maintainer
我們尤其建議這一點.
目前 pttbbs 整套是 open source的,
您可以很方便的直接從 cvs內取得我們當前在跑的 source code ,
只須將加以修正的 patch寄給我(們),
我們會再重新 view 一次看看有沒有問題或其他的,
若可行的話即會 apply上去 :)
我想這會是這裡面
最好最快的方式了 :))
以上.
in2
Mon Jan 20 04:10:30 CST 2003
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: 140.112.30.143
1F:→ longman:推將愛情靦腆的寫成事情.........羞~ 推 61.219.206.60 01/20