抽獎程序受質疑後,碼農面對千人大屏幕現場review抽獎代碼

2020-12-22 上世是朵花

一般情況下,所有的公司舉行年會都會有一個抽獎的環節,這也應該是全部員工們最關心的一個環節了,都非常希望大獎能夠砸在自己的頭上,成為最幸運的人,除了運氣之外,不免也有的同事會討論一下這個抽獎程序的具體算法規則,會討論抽獎的公平性,當然抽獎程序不是什麼複雜的程序,一個碼農很快就能搞定,那麼寫這個程序的人會不會在裡面設置一些偏向自己的規則呢,總之,大家不免會議論一下這樣的情況,近期,一名網友就給我們分享了類似的情況。

據這名網友說,他們的公司的年會的中獎概率有點「耐人尋味」,CTO說決定回去review一下抽獎程序,然後這個倒黴的程式設計師就決定上臺主動展示抽獎原始碼,可據這名網友說,當時在臺下的人就有1000多個,這樣的情況下review代碼實在是太「壯觀」了,他想了解這名程式設計師的心裡陰影面積,關於這個事情,也有網友說是去年就發生的事情了,不管怎樣,針對這種情況,讓我們一起看下其他的網友們都是怎麼看的吧!

網友一:挖槽?namelist?

上世是朵花:果真, namelist引起了別人的注意,和我想的一樣。

網友二:雖然不是碼農,但這代碼絕對寫得爛,要是一萬人的公司,你這namelist得多大

上世是朵花:你這只是假設呀,不同級別的人數,讀取方法也自然是不一樣,反正就一個抽獎程序,沒什麼難度。

網友三:代碼寫的有點弱雞

上世是朵花:這名網友將關注點放在代碼的風格上,並不關心抽獎的規則。

網友四:哈哈,這員工列表好多。不能讀取配置文件麼?這是應屆生的水平都不如

上世是朵花:多倒是不多,反正能一眼能看到邊,其實用工號抽獎是個不錯的選擇,也不會碰見重名的問題。

網友五: 這個namelist難道不能是伺服器端吐的數據麼,別亂噴,真的是

上世是朵花:這名網友的意思是上面的一些網友對namelist的吐糟並沒有說到點上。

網友六:不同規模的業務用不同的解決方案,這個是成本比較小,比較合算的方案,沒必要寫庫什麼的。一段js代碼搞定。

上世是朵花:沒錯,就一個抽獎程序而已,沒必要寫庫,不過感覺用工號代替namelist會更好一點。

網友七:別意淫一些不存在的場景,因地制宜,沒毛病!

上世是朵花:沒錯,有的時候業務場景在那擺著,大談特談程序的效率也是毫無意義,這樣的情況根本涉及不到什麼效率問題。

網友八:不說別的,namelist碰上同名咋辦

上世是朵花:namelist的確有可能碰見同名問題,這樣這個獎還不好發了,不知道發給誰了,當然,除非事先已經排除了有重名的可能了。

從評論內容就很容易鑑別出這些網友們大概率都是程式設計師,因為他們並沒有把關注點放在這個程式設計師此時的心裡陰影,或者說抽獎的具體規則什麼的,而他們的關注點則是放在程序的寫法上,對程序的寫法進行吐糟,津津有味的討論起來這個點來了,果然不出所料,大家吐糟最多的就是namelist的這種做法,的確這種做法顯的比較不夠友好,一個個名字往上填,顯的方法比較笨拙,同時也有可能重名的可能,如果用員工工號抽獎的話,就顯的更友好一點,不管怎麼樣,這只是一個抽獎程序而已,用不了那麼的講究,相比大家關心的點,我想其他非程式設計師們關心的更多的是程序中有沒有一些不公平的規則對吧,我想既然這名程式設計師同志敢於在這麼多人面前主動的review自己的抽獎代碼,我感覺這個抽獎程序還應該是公平的,大家說是麼?

以上所有圖片均來之網際網路 大家好,我是「上世是朵花」。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步了解我,那就關注我吧!

相關焦點

  • 年會還在用紙箱子抽獎?NO NO NO,抽獎小程序了解一下
    年會用什麼做抽獎道具?紙箱子?抽獎券?NO NO  NO,現在都用抽獎小程序啦!方便快捷,功能強大,綠色環保(略過一萬字優點),而且還免費使用,oh my god,  一起來了解一下抽獎小程序。
  • 金數據年會抽獎軟體使用教程
    【每日科技網】   公司年會往往是春節前公司最後一件大事,而在所有年會環節的準備中,「抽獎」一直是個實現起來不怎麼簡單的事。  很多情況下,「現場抽獎」工具都是找公司裡的比較「閒」的程式設計師來開發。但你也肯定知道,開發一個程序哪有那麼簡單?抽獎頁面要做的足夠好看?
  • 互動大屏幕彈幕抽獎留言抽獎是怎麼呈現的呢?
    一,首先,互動大屏幕使用前的準備工作如下:1、電腦一臺,臺式機、筆記本均可。2、顯示屏幕,LED屏幕、投影儀、液晶電視、電腦均可。如果使用的是互動遊戲類產品比如:搖一搖、搶紅包、賽馬等產品,現場網絡條件要好,300人活動建議達到至少50M帶寬網絡,600人以上建議至少達到100M帶寬網絡。二,彈幕抽獎後臺設置分為基礎設置和輪次管理1,基礎設置:A,大屏標題:默認即可,也可以改為留言抽獎。
  • 微信小程序抽獎如何做製作平臺
    > 自建&定製【微信小程序抽獎】 【大轉盤】抽獎、九宮格抽獎等多種抽獎形式 【小遊戲】抽獎、答題抽獎等多種抽獎活動 微信小程序抽獎可應用在公眾號、小程序等線上抽獎場景 微信小程序抽獎也可應用在門店抽獎
  • 大轉盤抽獎,不一樣的抽獎遊戲
    幸運大轉盤作為各大公司和商家經常使用的一種抽獎遊戲,應用場景非常廣泛,但是這款抽獎遊戲在使用時經常會有一個讓商家或者公司頭疼的事情就是紙板大轉盤的參與條件較死板,不夠靈活,紙板大轉盤設置受到限制。所以在這裡小編給大家重新來介紹一款沒有這種煩惱的抽獎遊戲——大轉盤抽獎。
  • 閃耀暖暖抽獎概率遭質疑,被官方調查,因為原始碼問題最終無果
    但是在最近,閃耀暖暖中的抽獎概率卻遭到了質疑,為此還引來了官方對它的調查,不過最後卻因專業問題無果。    閃耀暖暖抽獎概率遭質疑  遊戲中的抽獎系統是一個較為普遍的玩法,而這也是大多數遊戲獲得收益的重要方法,閃耀暖暖也正是如此。
  • 阜陽美女體感抽獎美女體感遊戲-現場大屏幕互動-時尚有趣科技
    體感大屏幕互動所適用的場景:1.大屏隔空互動。比如大部分商家開業慶典做的一些營銷活動,體感抽獎,來吸引顧客註冊會員。2.大屏幕AR人工智慧實景互動。比如企業公司做的一些促銷活動,通過體感小遊戲來吸引消費者目光,增加客流量。
  • 2019年會抽獎活動利器---抽獎小程序
    2018年最火的詞非「錦鯉」莫屬,繼支付寶中國錦鯉火爆之後,一時間錦鯉效應席圈全國,馬上臨近年末,各種抽獎活動需求湧現,想要發起個成功的抽獎活動,工具必不可少,本文要向大家介紹的是微信抽獎小程序作為抽獎工具來發起抽獎活動。
  • 凡科抽獎/抽獎小程序哪個好
    抽獎小程序是幫助企業實現活動抽獎的應用工具。那麼抽獎小程序製作方案有哪些,抽獎小程序應用哪個好呢?
  • 巨幕抽獎-更加高端的大屏頭像滾動抽獎產品
    一款新的大屏頭像滾動抽獎產品-巨幕抽獎,這種抽獎方式以巨幕的效果呈現出來,現場整體效果非常高端大氣,現場用戶只需要同微信掃碼後頭像就可以展示在巨幕頁面上,開始抽獎的時候點擊開始抽獎就可以在所有的頭像當中進行滾動。
  • 抽獎搞起來,現場秒秒鐘嗨起來!
    可以將目光放在活動的互動抽獎上。 隨著科技的進步,智慧型手機的普及,互動抽獎也不再是以前的傳統模樣。比起將參會者集中到某個區域,通過喊話、接花團的方式進行互動抽獎,通過微信來進行的現場互動自然更加便利。 以下就是31會議熱度較高的一些抽獎互動方式,均可將手機和大屏相連接,為氣氛活躍的活動現場再添一把火: 一、賽道比拼賽道比拼時,參會者要拼命搖晃手機,來帶動屏幕上的小人狂奔
  • 用Excel做了個九宮格抽獎程序!
    先來展示下效果:點擊開始按鈕,抽獎開始,點擊停止按鈕,停止抽獎,黃色單元格代表抽獎的獎項。如何做上述的抽獎程序呢?第一步:先把單元格行高、列寬調整到合適值,使單元格看起來像正方形。第三步:打開VBE窗口,寫入如下代碼:'獎品所在單元格的行號為3到5,列號為4到6,隨機生成行號和列號    If b = False Then Exit Sub    Range("f3:h5").Interior.Color = 192    Cells(r, l).Interior.Color = 65535
  • 微信小程序抽獎轉盤組件怎麼做?
    前言在各種活動中,我們經常會遇到使用轉盤抽獎,作為一名程式設計師,應該了解這種抽獎轉盤的實現原理,於是,我們今天就由示例來跟大家一起剖析微信小程序抽獎轉盤的實現。微信小程序轉盤抽獎組件的實現思路1.界面樣式實現從抽獎轉盤的圖中我們可以看出,抽獎轉盤由外圓、扇面抽獎選項、抽獎按鈕組成,其中外圓不難實現,大家在處理微信小程序頭像的時候估計都已經用過了,那就是利用border-radius:50%來將一個正方形變成圓,這是外圓實現的關鍵
  • 518抽獎軟體:簡易的年會抽獎解決方案
    過去用抽獎箱,抽獎箱內是入場卷、座號、或工號/姓名等,領導上臺抽獎,現場領獎。 到了現在,通過電腦+酒店會場的LED大屏幕,可以實現更炫彩的效果,因為包含了漂亮的背景圖和現場音效,而且也經濟,因為老方法的抽獎卷的製作就花費不少錢。 下面就介紹下用《518抽獎軟體》進行企業年會抽獎的過程。
  • 微信抽獎小程序,年末活動利器,輕鬆搞定抽獎活動
    發起抽獎活動當下肯定要在微信裡使用和傳播最為便捷高效,特別是當下微信主推的小程序功能,更是各種活動的最佳載體,使用抽獎小程序一鍵轉發到群、朋友圈,實在是非常方便。筆者為此深度使用了微信裡面幾十款抽獎小程序,各種對比篩選(包括功能、穩定性等方面)後,強烈推薦這款抽獎發起小程序,名稱叫快點抽獎,大家可以微信搜索打開,筆者看中的該小程序的邀請助力功能,搞抽獎活動就是希望參與人可以把活動傳播起來,而快點抽獎裡面抽獎後拉人助力能提升自己中獎概率(增加概率碼),有這功能後用戶傳播動力就很強,而市面上大多數抽獎發起小程序都不具備這項功能。
  • 如何設置大屏幕抽獎內定中獎功能
    原標題:如何設置大屏幕抽獎內定中獎功能 我們以微久信微信牆3D抽獎為例,大轉盤內定和抽獎箱內定的方法也是類似的。 1、在操作內定中獎之前,請注意一定要先添加了需要內定的獎項,另外需要內定的人員您已經籤到進來,並且您能識別他的頭像暱稱或者籤到的姓名。
  • 使用微信抽獎小程序,輕鬆搞一波火爆的抽獎營銷活動
    其實錦鯉現象也是今年經濟不景氣情況下大眾普遍尋求希望寄託的心理導致,加上馬上臨近年關,今年這種抽獎活動肯定會比其他活動更容易吸引人氣。作為抽獎發起人而言,抽獎的成本不高(只需要支出中獎者的獎品),所以抽獎活動是當下必須去抓的一個熱點營銷手段。
  • 教程:定時抽獎小程序怎麼做?
    分多個時間段設置定時抽獎,為了獎品而來的顧客一定會留在店裡耐心等待開獎,店鋪人氣爆棚,不愁沒有生意。口碑推廣:想做像錦鯉一樣有超強人氣口碑的事件營銷,設置多獎品多福利的定時抽獎,一人中獎擁有所有福利,如此巨額大獎誘惑,必定造成用戶瘋狂傳播。如何在小程序上做一個定時抽獎的活動呢?
  • 高逼格|Excel抽獎小系統,可直接套用
    已踏入工作的小夥伴最期待的當然是公司年會抽獎環節,吃不吃飯都無所謂的,如果能抽到個大獎,必然是一件很開心的事情~現在大部門公司抽獎都是用編程技術製作個小程序,今天我們就說說如何利用Excel去製作一個抽獎小系統。
  • 可以獨立部署的抽獎助手小程序如何開發搭建一覽
    有了這個富饒的土壤,更能促進這個抽獎業態的發展。市面上最常用的,無疑是抽獎助手小程序,幾乎是一家獨大的局面。但是,我們都知道,使用第三方的,終究還是會面臨被割韭菜的困境。如何走出這個困境呢,那就是獨立部署一套專屬的抽獎助手小程序。流量是在自己伺服器上的,屬於私域流量,自主性高,適合長期發展運營,還可以引流到公眾號,沉澱用戶。