- 1
- 2
- 3
- 4
def show
render :json => JSON::parse(@current_user.to_json(:only => [:name, :token]))
.merge("total_credits" => current_user.total_credits).to_json
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 21
−136
def show
render :json => JSON::parse(@current_user.to_json(:only => [:name, :token]))
.merge("total_credits" => current_user.total_credits).to_json
end
−404
[UIColor colorWithRed:0.3046875f green:0.72265625f blue:0.7421875f alpha:YES];
Долго подбирал цвета, наверно. Да, и alpha - это float, а не bool.
+148
while(true){
$it = $this->item_by_id($i++);
if($it != null){
$nItems[] = $it;
}
if(count($nItems) >= 5){
break;
}
}
+132
<style Language="JavaScript">
...
</style>
WUT
−157
class SomeModel < ActiveRecord::Base
after_save :some_method
def some_method
self.save
end
end
Рекурсивная рекурсия рекурсивна.
+131
if (http_status_code == 200 || http_status_code == 500) {
.... //success!!
} else {
.... // error!!
}
Было замечено в одном андроид приложении.
+72
public function isAdmin() {
$admins = Model::factory('User')->where('access_level_id', 1)->find_many();
$ids = array();
foreach($admins as $admin) {
$ids[]= $admin->id;
}
return in_array($this->id, $ids) ? true : false;
}
Метод проверки на админе из модели пользователей. Не, ну а чо.
+141
function toArray($xml) {
$xml = simplexml_load_string($xml);
$json = json_encode($xml);
return json_decode($json,TRUE);
}
Но зачем?!
+161
<?php
//...
while (($data = fgetcsv($handle, 1000, $this->CSV_SEPARATOR, $this->CSV_ENCLOSURE)) !== FALSE) {
$num = count($data);
$item = array();
for ($c=0; $c < count($data); $c++) {
$item[] = $data[$c];
}
//некие действия с $item. $data больше нигде используется
?>
Итого, $num не используется в цикле, да и сам по себе цикл - бесполезен, можно было сделать просто $item = $data; Не говоря уже о том, что можно просто использовать $data.
Код из одного модуля для opencart.
+166
<?php
//...
echo date("d.", $Item->pubDate).date("m", $Item->pubDate).date(".Y H:i", $Item->pubDate);
//...
?>
Оригинальный вариант вывода даты в формате "23.11.2011 19:32".