scripts de Deus!
Hoje eu vou ensinar a igreja um pouco de programação.
Para aqueles que não sabem, eu me formei recentemente. Fiz Análise e Desenvolvimento de Sistemas (ADS), uma área de Tecnologia da Informação, voltada para a programação. Criação de programas para computador e aparelhos eletrônicos no geral.
Vou ensinar um pouco do que aprendi na faculdade para vocês.
Já há um tempo que tenho ouvido uma frase dentro da igreja, de membros, que tem me chateado muito. A frase em questão tem surgido de várias pessoas e em vários contextos diferentes.
“A igreja está parada demais”.
“A juventude não faz nada”.
Tendo ouvido tal frase me fez refletir, me fez pensar. Comecei a conversar com Deus, “Senhor, isso está certo? Temos sido tão relapsos com sua palavra?”
Durante um de meus sonos, eu fui chamado por Deus. Ele me acordou na madrugada, 2:30h da madrugada, e me trouxe essa mensagem.
Tá, mas o que programação tem a ver com tudo isso?
Romanos 12 4-5.
“Porque assim como em um corpo temos muitos membros, e nem todos os membros têm a mesma função, assim somos nós, que somos muitos, somos um só corpo em Cristo, mas individualmente somos membros uns dos outros.”
Existe uma técnica na programação que é chamada de composição. Para entender cem por cento da composição, talvez seja necessário o estudo de uma outra técnica chamada de “Orientação a Objetos”, que é um conceito bem simples. Orientação a Objetos é, basicamente, entender que tudo dentro do computador é tratado como um objeto. Todos os conceitos que vão ser criados dentro de um programa são tratados como um objeto. Tendo isso em mente, fica mais simples de trabalharmos com composição.
“Composição é uma técnica utilizada na programação de computadores que permite que vários elementos de programação sejam combinados para obter um elemento com funcionalidade mais complexa.”
Imagine um carro. O que esse carro possui? Rodas, volante, para-brisa, lataria... etc.
Na composição, cada um desses elementos é tratado como um objeto. E todos esses objetos são combinados para “compor” um objeto maior; uma composição.
Mas não é só a programação que utiliza composição.
O corpo de Cristo também utiliza composição em sua codificação.
Cada membro tem uma função, e juntos formam um corpo.
Hoje existem dois pontos que quero trabalhar com a igreja.
Clean Code
Vamos trabalhar um pouco com um conceito chamado Clean Code, ou “Código Limpo” no português.
No código limpo, nós buscamos construir códigos que rodem e funcionem da forma mais eficiente possível.
Isso significa escrever códigos que não pesem na memória e no processamento do dispositivo. Códigos que exerçam de forma limpa e direta suas funções, trabalhem de forma concisa, sem prejudicar o restante do programa e sem danificar o dispositivo.
Porém, durante a escrita e construção de um programa, as vezes deixamos escapar um vacilo ou outro, e acaba gerando códigos sujos, linhas inúteis, scripts que não fazem nada no corpo geral da aplicação.
Deus, porém, não é humano. Ele não comete erros.
“AI da rebelde e contaminada, da cidade opressora!
Não obedeceu à Sua voz, não aceitou o castigo; não confiou no SENHOR; nem se aproximou do seu Deus.
Os seus príncipes são leões rugidores no meio dela; os seus juízes são lobos da tarde, que não deixam os ossos para a manhã.
Os seus profetas são levianos, homens aleivosos; os seus sacerdotes profanaram o santuário, e fizeram violência a lei.
O SENHOR é justo no meio dela; ele não comete iniquidade; cada manhã traz seu juízo à luz; nunca falta; mas o perverso não conhece a vergonha.” Sofonias 3: 1-5.
Não há script inútil no programa de Deus.
Não há membro inútil no corpo de Cristo.
Cristo nos criou para sermos úteis em seu corpo. Ele nos chamou para trabalharmos em prol de seu reino, em prol de sua obra, em prol de seu programa.
Um membro que não é utilizado se atrofia. Não adianta ficar só sentado no banco, o crente precisa trabalhar, precisa servir.
Seja lavando o chão, seja cozinhando em eventos da igreja, seja vendendo roupas em um bazar, seja mexendo com o financeiro, seja cantando no louvor, seja pregando; o crente precisa trabalhar.
Quando o programa está rodando em um dispositivo, seja um celular ou um computador, ele está consumindo os recursos daquele dispositivo. Ele consome memória, consome os dados móveis, consome processamento... a todo o momento o dispositivo está trabalhando para manter o programa rodando.
E o programa, para que seja útil, precisa retornar esse processamento todo em alguma coisa. Precisa retornar algum valor para o usuário, precisa cumprir sua função.
Se dentro do programa houver scripts inúteis, linhas de código que estão rodando sem exercer função alguma, o programa fica lento, pesado, travando...
Você está deixando o corpo de Cristo mais lento?
Você está sendo um script inútil?
Está consumindo a memória e o processamento do seu pastor, só ouvindo mensagens e louvando no banco, mas não retorna valor algum para o usuário, que é Deus?
Não seja um script inútil. Muitas vezes, um script pode estar rodando, ocupando memória, mesmo que não esteja exercendo função alguma no programa. Não seja só um membro que consome a memória, seja útil. Memória cheia deixa o programa mais lento. Não atrase a obra de Deus. Trabalhe.
Há um outro ponto, no entanto, que gostaria de tratar com vocês hoje. Outro conceito da programação.
Modularização, ou Programação Modular.
Modularização é um conceito onde a eficiência é medida de forma inversa a quantidade de funções que um script realiza.
Na modularização, um script é quebrado em várias partes menores, sendo dividido e distribuído de forma a cada novo script realizar uma única função.
Meu Deus Eliander, o que você tá falando, tô entendendo nada.
Simples, vamos lá.
Ao invés de escrevermos um script com 500 funções, escrevemos 500 scripts com uma única função cada um. Dessa forma, deixamos o programa mais dinâmico. Podemos reutilizar um mesmo código para outras coisas, podemos chamar somente as funções que precisamos naquele momento.
Ou seja, não podemos sobrecarregar um único membro com diversas funções.
No começo do ministério do meu pai, ele fazia de tudo, antes de meu irmão e eu aprendermos música e tudo mais. Ele era missionário, então tinha que fazer de tudo. Pregar, cantar, tocar, evangelizar, cuidar das questões da igreja como um todo. Até hoje é assim. A diferença é que agora ele não toca.
Mas se o pastor ainda hoje realiza tantas funções, há algo errado. E não é com ele.
A igreja precisa trabalhar. A igreja precisa se levantar e tomar funções para si. Não podemos deixar um único membro fazer tudo.
Aí você pode argumentar “Ah, mas a igreja não tem gente o suficiente para cumprir todas as funções que precisamos”.
Para que haja pessoas suficientes para exercer todas as funções necessárias dentro da igreja, discipule.
“Portanto ide, fazei discípulos em todas as nações, batizando-as em nome do Pai, do Filho e do Espírito Santo;
Ensinando-as a guardar todas as coisas que eu vos tenho mandado; e eis que estou convosco todos os dias, até a consumação do mundo. Amém.” Mateus 28: 19-20
Se não há pessoas o suficiente dentro da igreja para trabalhar, então vai atrás de mais pessoas. Pregue, ensine e prepare.
Deus não nos chamou para ficarmos presos em 4 paredes. Ele nos chamou para fora, para sermos igreja.
O significado de igreja, ecclesia no latim, é "chamados para fora".
Se a igreja se preocupasse mais em discipular outros irmãos ao invés de criticar o irmão que está fazendo o trabalho dele “malfeito”, nós teríamos igrejas mais saudáveis.
Se você sente falta de trabalho na igreja, é porque você não está trabalhando. Se você não vê movimento na igreja, é porque você não está se movendo.
Se os jovens não estão fazendo nada, talvez seja porque você não está acompanhando o trabalho da juventude.
Distribua funções. Discipule.
Se você não trabalha, não faz nada, considere fazer algo. Deus não quer scripts inúteis, tão menos scripts sobrecarregados.
Deus quer um corpo que trabalha em unidade. Um corpo que trabalhe em harmonia.
Programa nenhum funciona direito se os scripts não tiverem em concordância. Se houver variáveis com nomes diferentes, métodos chamando funções inúteis.
Precisamos de um programa que não trave, que não fique lento. Um programa que rode bem. Pois o nosso usuário é Deus, o usuário mais importante de todos.
Eliander Gomes da Silveira
Tecnólogo em Análise e Desenvolvimento de Sistemas
Comentários
Postar um comentário