亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 十年前perl程序員寫程序的方法都不變,哎 [打印本頁]

作者: 賽萌    時間: 2015-08-27 21:12
標題: 十年前perl程序員寫程序的方法都不變,哎
真是看不懂,十年前的perl程序員寫的程序,感覺寫的好復雜啊,晦澀難懂,感覺根本就不用那樣寫,也不給我說明白他的意思, 好煩啊
作者: jason680    時間: 2015-08-27 22:44
Perl中是最容易寫(寫出你要的功能)...
也最容易失控(每個人想法不同)...

回頭想想也最人性不是嗎?
每個人個性不同,想法也不同,做法不同,...
作者: wexinperl    時間: 2015-08-28 01:10
modern perl 出來的太晚了
作者: 104359176    時間: 2015-08-28 02:39
Perl 被稱為只讀語言,代碼本身就有著很多的不同風格,如果寫的人再有點個性的話,就不用加密了。

10年前的代碼,估計寫的人現(xiàn)在都看不懂了,更別說和你講。估計是不好意思講。

你要是只是進行文本處理,可以學習 Ruby,也是內(nèi)置正則表達式,代碼清晰易懂。

Python 雖然也容易看懂,但寫起來比較麻煩。
作者: 賽萌    時間: 2015-08-28 09:27
本帖最后由 賽萌 于 2015-08-28 09:27 編輯

回復 4# 104359176


    寫了很多if語句下面套if,目的就是為了給片段的開頭和結(jié)尾加個值表示開關(guān),就是做個標記,好吧,生物信息,大部分就是對文本操作。
作者: zhlong8    時間: 2015-08-28 10:16
因為你是對的啊,人的精力有限,做生物信息的為什么要在編程上花那么多精力

處理文本本身就很繁瑣細節(jié)超級多,事后改一個地方可能程序就錯了,所以讀完比重寫一遍還費心力。對于你來說有些代碼是不需要讀的,你只需要看數(shù)據(jù)是怎么用的,取的哪些就好了。追蹤那么多個flag是怎么變化的來看他怎么獲取數(shù)據(jù),你自己難道不會寫
作者: 賽萌    時間: 2015-08-28 10:30
回復 6# zhlong8

恩,是,是讓我們自己寫,但是讓我們看懂他10年前寫的程序,看看是什么思想,從中提取出他的要求,再讓自己寫,哎,因為我沒看懂他寫的程序,所以就不太懂要求,
一開始覺得看看業(yè)界內(nèi)的牛人寫的代碼吧,學習一下他們的思想,但是現(xiàn)在覺得,學他們的思想真是別扭啊
   
作者: jason680    時間: 2015-08-28 10:54
回復 7# 賽萌

(碼讓別人)看不懂 不一定是牛 有時是爛...
   
作者: zhlong8    時間: 2015-08-28 11:32
回復 7# 賽萌


    他給你講清楚了你就能自己寫出來嗎?沒必要總找別人毛病,十年前電腦性能不還差得遠,人類基因組不還剛測完序,你不還有 bioperl 可以用
作者: 賽萌    時間: 2015-08-28 11:34
回復 9# zhlong8


    是,是我能力欠缺。我們公司不讓用bioperl,也不讓我們學。
作者: 賽萌    時間: 2015-08-28 13:21
回復 2# jason680


    嗯,自己寫吧
作者: MMMIX    時間: 2015-08-28 13:53
賽萌 發(fā)表于 2015-08-28 11:34
回復 9# zhlong8

我們公司不讓用bioperl,也不讓我們學。


What? Why? 這神經(jīng)病吧?
作者: 賽萌    時間: 2015-08-28 15:11
回復 12# MMMIX


    不知道,是我們上司說bioperl沒有用
作者: MMMIX    時間: 2015-08-28 15:21
回復 13# 賽萌


    這你讓 BioPerl 的開發(fā)和使用人員情何以堪...
作者: 104359176    時間: 2015-08-29 06:25
DNA信息,其中有很多結(jié)構(gòu),就像一門語言,描述了生命體的各個細節(jié)。很想研究下。
作者: j_cle    時間: 2015-08-31 08:47
回復 2# jason680

大贊,從書里看到,perl最初就是給lazy 程序員來用的。所以風格,就各異了
   
作者: MMMIX    時間: 2015-08-31 10:14
本帖最后由 MMMIX 于 2015-08-31 18:47 編輯
j_cle 發(fā)表于 2015-08-31 08:47
回復 2# jason680

大贊,從書里看到,perl最初就是給lazy 程序員來用的。所以風格,就各異了


人家說的 lazy 是盡量重用代碼, 不進行重復勞動的意思; 不是隨意邋遢的意思.
作者: yakczh_cu    時間: 2015-08-31 12:25
10年后perl程序員寫程序的方法怎么變,有沒有例子?

作者: xiumu2280    時間: 2015-08-31 13:49
好奇是什么公司·· 方便私信一下嗎
作者: j_cle    時間: 2015-08-31 17:08
回復 17# MMMIX


    哦, 這樣啊,加深理解了,不過我說的也不是邋遢的意思哈,是說,每個人都有自己的風格,學習了 哈哈
作者: MMMIX    時間: 2015-08-31 18:47
回復 20# j_cle


    就通用編程語言(包括但不限于 Perl)來說, 代碼晦澀難懂, 可讀性差, 基本都是程序員的問題(濫用語言特性, 邏輯混亂, 等等), 賴不到編程語言本身上.
作者: suningrass    時間: 2015-09-08 16:51
high order perl吧,要逼格就這個




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2