Categories: Desenvolvimento

Utilize o que o software te oferece e ganhe produtividade

Rate this post

Ao adotar um E-Commerce, ou CMS, muitas vezes encontramos dificuldade por não seguir as normativas criadas por esse software, tentando impor nossa própria maneira.

Padrões, para alguns podem parecer algo que engessa no nosso desenvolvimento, mas na verdade, deveria ser vista ao contrário, uma forma de termos uma base pra desenvolvermos, e ganhar produtividade.

Cada CMS, como WordPress, Joomla, Drupal, entre outros, existem suas normas, como Coding Style Guide,  ferramentas, pra conseguir melhor desenvolver soluções com eles.

Claro, o ideal seria um padrão homogêneo, como as PSR’s do PHP, na tentativa de coisas sejam legíveis, adaptativas, e fáceis de serem utilizadas por outras pessoas.

Adotar o manual do software é fundamental para que você não caia na armadilha de reinventar a roda. Muitas vezes, pela pressa, criamos soluções, que na verdade já existem na plataforma e está disponível para sua utilização.

Vamos pegar o WordPress. Muitas vezes queremos fazer uma limitação, pra exibir uma quantidade de palavras, muitas vezes usadas para realizar chamadas na home. O primeiro impulso é usando a função substr, pra você limitar os caracteres.

<?php 
  echo substr(get_the_content(), 0, 10);
?>

Com isso, você limita caracteres, que podem dá um problema porque pode cortar palavras.

Mas o WordPress te oferece uma função chamado wp_trim_words.

<?php echo wp_trim_words (get_the_content(),10); ?>

Ou precisa exibir o tempo ocorrido da publicação, como exibir : publicado a 10 minutos. O WordPress tem a função human_time_diff.

Esses são só alguns exemplos, que você encontrará muitas vezes em vários softwares que você for trabalhar.

Claro, terão momentos que será necessário criar algo mais personalizado, mas dê preferencia o que é oferecida pelo software.

Apesar dos exemplos sejam em PHP, você pode estender isso pra qualquer linguagem e plataforma. Reinventar a roda, às vezes pode ser necessário, mas utilizar os próprios recursos disponíveis te garante compatibilidade,  reuso e produtividade.

Então sempre consulte o manual, antes de tentar criar algo, pode ser que já tenha sido criado, e está disponível esperando você utilizar.

David CHC

Trabalha com desenvolvimento web há 10 anos, atuou como programador líder do MX Cursos por mais de 8 anos e hoje dedica-se exclusivamente à criação de cursos para a plataforma. Possui vasto conhecimento em PHP, Javascript, HTML5, CSS3, Gulp.js, GIT, MySQL

Posts recentes

O Futuro da Criação de Sites: Integração de IA e Design Gráfico

Nos últimos anos, testemunhamos uma revolução na forma como os sites são criados, impulsionada pelo…

1 mês atrás

Como a IA Está Revolucionando a Animação 3D

A animação 3D tem sido uma forma poderosa de contar histórias e criar experiências visuais…

1 mês atrás

Lista das 20 Melhores Inteligências Artificiais em 2024 para Criação de Imagens (Todas Gratuitas)

Nos últimos anos, a inteligência artificial (IA) tem revolucionado a forma como criamos e editamos…

1 mês atrás

O Papel da Inteligência Artificial na Criação de Sites com WordPress

Nos últimos anos, a integração da inteligência artificial (IA) na criação de sites tem revolucionado…

1 mês atrás

5 Tendências em Edição de Vídeo Impulsionadas pela Inteligência Artificial

Nos últimos anos, a edição de vídeo evoluiu rapidamente com o avanço da tecnologia, e…

1 mês atrás

O Papel Revolucionário da Inteligência Artificial na Dublagem de Filmes

A dublagem de filmes desempenha um papel fundamental na indústria cinematográfica, permitindo que obras de…

1 mês atrás

This website uses cookies.