Jump to content
php.lv forumi
jurchiks

nekārtīgi kolēģi

Recommended Posts

Kā sauc tādus darbiniekus, kuri tīšām raksta spageti kodu gan lai kādam ieriebtu, gan lai viņus nevarētu atlaist, jo neviens cits viņu kodā neorientējas?

Share this post


Link to post
Share on other sites

spageti nav subjektivi? Tavs kods prieks vina varbut ir lava.

Share this post


Link to post
Share on other sites

Kā sauc tādus darbiniekus, kuri tīšām raksta spageti kodu gan lai kādam ieriebtu, gan lai viņus nevarētu atlaist, jo neviens cits viņu kodā neorientējas?

Ja ja ja - atrunas. Nejēdz lasīt kodu - tā arī saki.

Share this post


Link to post
Share on other sites

Protams, ka jēdzu, bet tas prasa daudz vairāk laika, nekā lasot kārtīgu kodu.

@rpr - mans kods Githubā ir redzams (nesen šajā forumā 2 projektus nošārēju), paskaties un tad pasaki to pašu.

Share this post


Link to post
Share on other sites

es gribeju pateikt to, ka tass viss ir subjektivi. Vismaz lidz bridim, kamer nav redzams tas kolega kods.

Share this post


Link to post
Share on other sites

Skaidrs, ka ir daudz grūtāk, bet tad vajag uzreiz refaktorēt, ja kolēģis prom un atstājis aiz sevis drazu vai arī ar mietu parādīt, kā kods jāraksta :)

Share this post


Link to post
Share on other sites

Es jau refaktorēju, bet priekšniekam kvalitāte pie kājas (burtiski šodien par to strīdējāmies un viņš tā arī pateica), un tas čalis kopš sākta gala tā programmējis, ar mietu nepietiks. Esmu mēģinājis skaidrot, kāpēc kārtīgs kods ir svarīgi, bet mani neviens neklausās.

 

@rpr - te viens piemērs tipiskam viņa stilam:

class methods{ private $_ = array();
 public function __construct(){ $this -> _[ 'usr' ] = new _users; }
 public function __call( $name, $params ){ $get = $params[ 0 ]; $post = $params[ 1 ];
  $funcs = array( 'usr' => array( 'inc' => 'usr.php', 'env' => array( 'usr' => $this -> _[ 'usr' ] ) ) );
  if( isset( $funcs[ $name ] ) ){ require_once 'include/global/'. $funcs[ $name ][ 'inc' ];
   if( in_array( $func = $get[ 0 ][ 0 ], $iface ) ) return $func( $funcs[ $name ][ 'env' ], toSys( @$get[ 0 ][ 1 ] ), toSys( $post ) ); }
  return new s( NULL ); } }
Edited by jurchiks

Share this post


Link to post
Share on other sites

Ar to formatējumu arī rodas problēmas, kad viņa kodā ir bagi (kuru pēdējā laikā ir arvien vairāk). Kamēr atrod... Nevienam negribās gaidīt, kamēr viņš atnāks uz darbu, ja vispār atnāks, bet nevienam taču tādiem sūdiem grābties cauri negribās. A viņam pofig; atlaist ta viņu nevar, jo viņš ir "pārāk dziļi sistēmā".

Edited by jurchiks

Share this post


Link to post
Share on other sites

Tas, ka nevar atlaist, jo ir "pārāk dziļi sistēmā" ir tīras buļļu kakas. Arī augstāk minētais kods palaižot caur auto-format rīkiem ir lasāms.

 

Ja priekšniekam ir pie kājas kvalitāte, tad labāk meklē citu vietu, kur strādāt. Domāju, ka piedāvājums apkārt ir gana plašs.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...